Explorar el Código

Fix pinch gesture on mobile?

Ivan Savenko hace 2 años
padre
commit
112a40a254
Se han modificado 1 ficheros con 6 adiciones y 0 borrados
  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));