diff --git a/client/eventsSDL/InputSourceTouch.cpp b/client/eventsSDL/InputSourceTouch.cpp index 5d0827dd9..02e89015c 100644 --- a/client/eventsSDL/InputSourceTouch.cpp +++ b/client/eventsSDL/InputSourceTouch.cpp @@ -135,6 +135,12 @@ void InputSourceTouch::handleEventFingerDown(const SDL_TouchFingerEvent & tfinge break; } case TouchState::TAP_DOWN_SHORT: + { + GH.input().setCursorPosition(convertTouchToMouse(tfinger)); + GH.events().dispatchGesturePanningStarted(lastTapPosition); + state = TouchState::TAP_DOWN_DOUBLE; + break; + } case TouchState::TAP_DOWN_PANNING: { GH.input().setCursorPosition(convertTouchToMouse(tfinger));