SDL: fixed SDL_WarpMouse() not working

This commit is contained in:
pelya
2017-11-25 08:17:52 +02:00
parent d0f7f72bd7
commit b9538af7c3

View File

@@ -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