diff options
Diffstat (limited to 'src/FbCommands.cc')
-rw-r--r-- | src/FbCommands.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/FbCommands.cc b/src/FbCommands.cc index 5fbceab..692e12f 100644 --- a/src/FbCommands.cc +++ b/src/FbCommands.cc | |||
@@ -260,6 +260,15 @@ void KeyModeCmd::execute() { | |||
260 | Fluxbox::instance()->keys()->keyMode(m_keymode); | 260 | Fluxbox::instance()->keys()->keyMode(m_keymode); |
261 | } | 261 | } |
262 | 262 | ||
263 | void HideMenuCmd::execute() { | ||
264 | BScreen *screen = Fluxbox::instance()->mouseScreen(); | ||
265 | screen->hideMenus(); | ||
266 | if (screen->rootMenu().isVisible()) | ||
267 | screen->rootMenu().hide(); | ||
268 | if (screen->workspaceMenu().isVisible()) | ||
269 | screen->workspaceMenu().hide(); | ||
270 | } | ||
271 | |||
263 | void ShowRootMenuCmd::execute() { | 272 | void ShowRootMenuCmd::execute() { |
264 | BScreen *screen = Fluxbox::instance()->mouseScreen(); | 273 | BScreen *screen = Fluxbox::instance()->mouseScreen(); |
265 | if (screen == 0) | 274 | if (screen == 0) |