summaryrefslogtreecommitdiff
path: root/launcher
diff options
Diffstat (limited to 'launcher')
-rw-r--r--launcher/LauncherController.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/launcher/LauncherController.cpp b/launcher/LauncherController.cpp
index 98be37436..b1b068892 100644
--- a/launcher/LauncherController.cpp
+++ b/launcher/LauncherController.cpp
@@ -1202,7 +1202,10 @@ bool Controller::AboutToShowDash(int was_tap, int when) const
void Controller::HandleLauncherKeyRelease(bool was_tap, int when)
{
int tap_duration = when - pimpl->launcher_key_press_time_;
- if (tap_duration < options()->super_tap_duration && was_tap)
+ WindowManager& wm = WindowManager::Default();
+
+ if (tap_duration < options()->super_tap_duration && was_tap &&
+ !wm.IsTopWindowFullscreenOnMonitorWithMouse())
{
LOG_DEBUG(logger) << "Quick tap, sending activation request.";
pimpl->SendHomeActivationRequest();