From b9538af7c341f7b50083d80b98e4d457003dbfd3 Mon Sep 17 00:00:00 2001 From: pelya Date: Sat, 25 Nov 2017 08:17:52 +0200 Subject: [PATCH] SDL: fixed SDL_WarpMouse() not working --- .../sdl-1.2/src/video/android/SDL_androidinput.c | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/project/jni/sdl-1.2/src/video/android/SDL_androidinput.c b/project/jni/sdl-1.2/src/video/android/SDL_androidinput.c index c47d98a4b..ff681caf3 100644 --- a/project/jni/sdl-1.2/src/video/android/SDL_androidinput.c +++ b/project/jni/sdl-1.2/src/video/android/SDL_androidinput.c @@ -965,17 +965,10 @@ static void ProcessMoveMouseWithGyroscope(float gx, float gy, float gz) void SDL_ANDROID_WarpMouse(int x, int y) { - if(!relativeMovement) - { - //SDL_ANDROID_MainThreadPushMouseMotion(x, y); - } - else - { - //__android_log_print(ANDROID_LOG_INFO, "libSDL", "SDL_ANDROID_WarpMouse(): %dx%d rel %dx%d old %dx%d", x, y, relativeMovementX, relativeMovementY, SDL_ANDROID_currentMouseX, SDL_ANDROID_currentMouseY); - relativeMovementX -= SDL_ANDROID_currentMouseX-x; - relativeMovementY -= SDL_ANDROID_currentMouseY-y; - SDL_ANDROID_MainThreadPushMouseMotion(x, y); - } + //__android_log_print(ANDROID_LOG_INFO, "libSDL", "SDL_ANDROID_WarpMouse(): %dx%d rel %dx%d old %dx%d", x, y, relativeMovementX, relativeMovementY, SDL_ANDROID_currentMouseX, SDL_ANDROID_currentMouseY); + relativeMovementX -= SDL_ANDROID_currentMouseX-x; + relativeMovementY -= SDL_ANDROID_currentMouseY-y; + SDL_ANDROID_MainThreadPushMouseMotion(x, y); }; JNIEXPORT jint JNICALL