diff --git a/ui/sidebar.cpp b/ui/sidebar.cpp index ca07e2d65..183c64e11 100644 --- a/ui/sidebar.cpp +++ b/ui/sidebar.cpp @@ -504,27 +504,27 @@ int Sidebar::currentIndex() const void Sidebar::setSidebarVisibility( bool visible ) { - if ( visible == d->list->isVisible() ) + if ( visible != d->list->isHidden() ) return; - static bool sideWasVisible = d->sideContainer->isVisible(); + static bool sideWasVisible = !d->sideContainer->isHidden(); - d->list->setVisible( visible ); + d->list->setHidden( !visible ); if ( visible ) { - d->sideContainer->setVisible( sideWasVisible ); + d->sideContainer->setHidden( !sideWasVisible ); sideWasVisible = true; } else { - sideWasVisible = d->sideContainer->isVisible(); - d->sideContainer->setVisible( false ); + sideWasVisible = !d->sideContainer->isHidden(); + d->sideContainer->setHidden( true ); } } bool Sidebar::isSidebarVisible() const { - return d->sideContainer->isVisible(); + return !d->sideContainer->isHidden(); } void Sidebar::itemClicked( QListWidgetItem *item )