forwardport r1185627 okular/branches/KDE/4.5/kdegraphics/okular/ui/sidebar.cpp: make sure the list is shown all the times we show the sidecontainer

forwardport r1185628 okular/branches/KDE/4.5/kdegraphics/okular/ui/sidebar.cpp: no need to look for a new current item if the sidebar is not even shown

svn path=/trunk/KDE/kdegraphics/okular/; revision=1185629
remotes/origin/KDE/4.6
Albert Astals Cid 16 years ago
parent a59a80c98d
commit 8a4e587931
  1. 3
      ui/sidebar.cpp

@ -550,7 +550,7 @@ void Sidebar::setItemEnabled( int index, bool enabled )
}
d->pages.at( index )->setFlags( f );
if ( !enabled && index == currentIndex() )
if ( !enabled && index == currentIndex() && isSidebarVisible() )
// find an enabled item, and select that one
for ( int i = 0; i < d->pages.count(); ++i )
if ( d->pages.at(i)->flags() & Qt::ItemIsEnabled )
@ -629,6 +629,7 @@ void Sidebar::itemClicked( QListWidgetItem *item )
else
{
d->sideContainer->show();
d->list->show();
}
}
else

Loading…
Cancel
Save