瀏覽代碼

Fix pinch gesture on mobile?

Ivan Savenko 2 年之前
父節點
當前提交
112a40a254
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      client/eventsSDL/InputSourceTouch.cpp

+ 6 - 0
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));