SVN commit 1047334 by dfaure: Backport: Hide statusbar for toggleviews (like the sidebar) when loading from profile, just like konqguiclients.cpp:201 does at runtime. (BUG 100373) M +5 -3 konqviewmanager.cpp --- branches/KDE/4.3/kdebase/apps/konqueror/src/konqviewmanager.cpp #1047333:1047334 @@ -1180,9 +1180,11 @@ if (!childView->isFollowActive()) childView->setLinkedView( cfg.readEntry( QString::fromLatin1( "LinkedView" ).prepend( prefix ), false ) ); - childView->setToggleView( cfg.readEntry( QString::fromLatin1( "ToggleView" ).prepend( prefix ), false ) ); - if( !cfg.readEntry( QString::fromLatin1( "ShowStatusBar" ).prepend( prefix ), true ) ) - childView->frame()->statusbar()->hide(); + const bool isToggleView = cfg.readEntry(QString::fromLatin1("ToggleView").prepend(prefix), false); + childView->setToggleView( isToggleView ); + if (isToggleView /*100373*/ || !cfg.readEntry(QString::fromLatin1("ShowStatusBar").prepend(prefix), true)) { + childView->frame()->statusbar()->hide(); + } #if 0 // currently unused KonqConfigEvent ev( cfg.config(), prefix+'_', false/*load*/);