diff --git a/client/eventsSDL/InputSourceTouch.cpp b/client/eventsSDL/InputSourceTouch.cpp index 8e627ac27..3e40a0c2e 100644 --- a/client/eventsSDL/InputSourceTouch.cpp +++ b/client/eventsSDL/InputSourceTouch.cpp @@ -223,9 +223,9 @@ void InputSourceTouch::handleUpdate() if (currentTime > lastTapTimeTicks + params.longTouchTimeMilliseconds) { GH.events().dispatchShowPopup(GH.getCursorPosition()); - hapticFeedback(); if (GH.windows().isTopWindowPopup()) + hapticFeedback(); state = TouchState::TAP_DOWN_LONG; } }