Pārlūkot izejas kodu

Emscripten: Fixed SDL_GetTouchDevice() returning 0 for the valid device index.

The single touch device gets SDL_TouchID 1 (like on iOS and WinRT).
Philipp Wiesemann 11 gadi atpakaļ
vecāks
revīzija
5d6aa08b28
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      src/video/emscripten/SDL_emscriptenevents.c

+ 1 - 1
src/video/emscripten/SDL_emscriptenevents.c

@@ -375,7 +375,7 @@ Emscripten_HandleTouch(int eventType, const EmscriptenTouchEvent *touchEvent, vo
     SDL_WindowData *window_data = userData;
     SDL_WindowData *window_data = userData;
     int i;
     int i;
 
 
-    SDL_TouchID deviceId = 0;
+    SDL_TouchID deviceId = 1;
     if (SDL_AddTouch(deviceId, "") < 0) {
     if (SDL_AddTouch(deviceId, "") < 0) {
          return 0;
          return 0;
     }
     }