diff --git a/project/jni/application/opentyrian/src/keyboard.c b/project/jni/application/opentyrian/src/keyboard.c index ee22f1eb3..e1979c3f8 100644 --- a/project/jni/application/opentyrian/src/keyboard.c +++ b/project/jni/application/opentyrian/src/keyboard.c @@ -60,6 +60,7 @@ void wait_input( JE_boolean keyboard, JE_boolean mouse, JE_boolean joystick ) service_SDL_events(false); while (!((keyboard && keydown) || (mouse && mousedown) || (joystick && joydown))) { + JE_showVGA(); // Must update screen on Android to get new mouse events SDL_Delay(SDL_POLL_INTERVAL); push_joysticks_as_keyboard(); service_SDL_events(false); @@ -76,6 +77,7 @@ void wait_noinput( JE_boolean keyboard, JE_boolean mouse, JE_boolean joystick ) service_SDL_events(false); while ((keyboard && keydown) || (mouse && mousedown) || (joystick && joydown)) { + JE_showVGA(); // Must update screen on Android to get new mouse events SDL_Delay(SDL_POLL_INTERVAL); poll_joysticks(); service_SDL_events(false);