-rw-r--r-- | core/launcher/startmenu.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/launcher/startmenu.cpp b/core/launcher/startmenu.cpp index 88c6219..39e07c8 100644 --- a/core/launcher/startmenu.cpp +++ b/core/launcher/startmenu.cpp @@ -245,8 +245,9 @@ void StartMenu::launch() { int y = mapToGlobal( QPoint() ).y() - launchMenu->sizeHint().height(); - if ( launchMenu->isVisible() ) + if ( launchMenu-> isVisible ( )) { launchMenu->hide(); + } else { QWidget *active = qApp->activeWindow(); if ( active && active->isPopup() ) |