From 87c466de51cfe3ebc2eae7c860f66fc39ca4e765 Mon Sep 17 00:00:00 2001 From: Philippe Mavridis Date: Wed, 18 Mar 2026 12:52:35 +0200 Subject: [PATCH] Konqueror: backport fix for KDE Bug #100373 Hide statusbar for toggleviews (like the sidebar) when loading from profile, just like konqguiclients.cpp:201 does at runtime. Author: dfaure Date: Wed Nov 11 01:00:22 2009 UTC KDE SVN revision #1047332 Signed-off-by: Philippe Mavridis (cherry picked from commit bf4c0d837f43f4ef0dc4d41390d89c3d0a3b190a) --- konqueror/konq_viewmgr.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/konqueror/konq_viewmgr.cpp b/konqueror/konq_viewmgr.cpp index c7ead1d0b..4b38b8b0c 100644 --- a/konqueror/konq_viewmgr.cpp +++ b/konqueror/konq_viewmgr.cpp @@ -1485,8 +1485,9 @@ void KonqViewManager::loadItem( TDEConfig &cfg, KonqFrameContainerBase *parent, KonqView *childView = setupView( parent, viewFactory, service, partServiceOffers, appServiceOffers, serviceType, passiveMode, openAfterCurrentPage ); if (!childView->isFollowActive()) childView->setLinkedView( cfg.readBoolEntry( TQString::fromLatin1( "LinkedView" ).prepend( prefix ), false ) ); - childView->setToggleView( cfg.readBoolEntry( TQString::fromLatin1( "ToggleView" ).prepend( prefix ), false ) ); - if( !cfg.readBoolEntry( TQString::fromLatin1( "ShowStatusBar" ).prepend( prefix ), true ) ) + const bool isToggleView = cfg.readBoolEntry( TQString::fromLatin1( "ToggleView" ).prepend( prefix ), false ); + childView->setToggleView( isToggleView ); + if( isToggleView || !cfg.readBoolEntry( TQString::fromLatin1( "ShowStatusBar" ).prepend( prefix ), true ) ) childView->frame()->statusbar()->hide(); if (cfg.readBoolEntry( TQString::fromLatin1( "docContainer" ).prepend( prefix ), false ))