From 892c4813b9a5c904d71b4009fb62a3a709854a98 Mon Sep 17 00:00:00 2001 From: pelya Date: Fri, 11 Feb 2011 15:30:48 +0000 Subject: [PATCH] Small mouse tap enhancement --- project/jni/sdl-1.3/src/video/android/SDL_androidinput.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/project/jni/sdl-1.3/src/video/android/SDL_androidinput.c b/project/jni/sdl-1.3/src/video/android/SDL_androidinput.c index cacb0429d..c42018539 100644 --- a/project/jni/sdl-1.3/src/video/android/SDL_androidinput.c +++ b/project/jni/sdl-1.3/src/video/android/SDL_androidinput.c @@ -586,7 +586,11 @@ void ProcessDeferredMouseTap() { deferredMouseTap--; if( deferredMouseTap <= 0 ) + { + if( oldMouseX + 1 < SDL_ANDROID_sFakeWindowWidth ) + SDL_ANDROID_MainThreadPushMouseMotion(oldMouseX + 1, oldMouseY); SDL_ANDROID_MainThreadPushMouseButton( SDL_RELEASED, SDL_BUTTON_LEFT ); + } else if( oldMouseX > 0 ) // Force application to redraw, and call SDL_Flip() SDL_ANDROID_MainThreadPushMouseMotion(oldMouseX - 1, oldMouseY); }