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 50d2fa432..1b8fdb8f1 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 @@ -1940,7 +1940,8 @@ void SDL_ANDROID_DeferredTextInput() BufferedEventsEnd = nextEvent; SDL_mutexV(BufferedEventsMutex); - SDL_ANDROID_MainThreadPushMouseMotion(currentMouseX + (currentMouseX % 2 ? -1 : 1), currentMouseY); // Force screen redraw + if( isMouseUsed ) + SDL_ANDROID_MainThreadPushMouseMotion(currentMouseX + (currentMouseX % 2 ? -1 : 1), currentMouseY); // Force screen redraw } SDL_mutexV(deferredTextMutex);