┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinmainwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dolphinmainwindow.cpp')
-rw-r--r--src/dolphinmainwindow.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/dolphinmainwindow.cpp b/src/dolphinmainwindow.cpp
index c514c1f98..12ca26898 100644
--- a/src/dolphinmainwindow.cpp
+++ b/src/dolphinmainwindow.cpp
@@ -237,9 +237,8 @@ DolphinMainWindow::DolphinMainWindow()
}
}
- const bool showMenu = !menuBar()->isHidden();
QAction *showMenuBarAction = actionCollection()->action(KStandardAction::name(KStandardAction::ShowMenubar));
- showMenuBarAction->setChecked(showMenu); // workaround for bug #171080
+ menuBar()->setVisible(showMenuBarAction->isChecked());
auto hamburgerMenu = static_cast<KHamburgerMenu *>(actionCollection()->action(KStandardAction::name(KStandardAction::HamburgerMenu)));
hamburgerMenu->setMenuBar(menuBar());
@@ -1348,8 +1347,8 @@ void DolphinMainWindow::compareFiles()
void DolphinMainWindow::toggleShowMenuBar()
{
- const bool visible = menuBar()->isVisible();
- menuBar()->setVisible(!visible);
+ QAction *showMenuBarAction = actionCollection()->action(KStandardAction::name(KStandardAction::ShowMenubar));
+ menuBar()->setVisible(showMenuBarAction->isChecked());
}
QPointer<QAction> DolphinMainWindow::preferredSearchTool()