diff --git a/project/jni/sdl-1.3/src/video/android/SDL_touchscreenkeyboard.c b/project/jni/sdl-1.3/src/video/android/SDL_touchscreenkeyboard.c index 63760a4d8..cf38dd620 100644 --- a/project/jni/sdl-1.3/src/video/android/SDL_touchscreenkeyboard.c +++ b/project/jni/sdl-1.3/src/video/android/SDL_touchscreenkeyboard.c @@ -757,8 +757,11 @@ JAVA_EXPORT_NAME(Settings_nativeSetupScreenKeyboard) ( JNIEnv* env, jobject thi } for( i = 0; i < MAX_BUTTONS; i++ ) { - if( i >= _nbuttons && ( i == BUTTON_TEXT_INPUT && !showTextInput ) ) - buttons[i].w = buttons[i].h = 0; + if( i >= _nbuttons && ( i != BUTTON_TEXT_INPUT || !showTextInput ) ) + { + buttons[i].w = 0; + buttons[i].h = 0; + } } for( i = 0; i < sizeof(pointerInButtonRect)/sizeof(pointerInButtonRect[0]); i++ )