Fixed text input in the wrong edit box in Multiplayer server list
This commit is contained in:
@@ -815,7 +815,7 @@ void QueryString::HandleEditBox(Window *w, int wid)
|
||||
if (w->window_class == WC_OSK) w->InvalidateData();
|
||||
}
|
||||
#ifdef __ANDROID__
|
||||
if (SDL_IsScreenKeyboardShown(NULL)) {
|
||||
if (SDL_IsScreenKeyboardShown(NULL) && w->IsWidgetFocused(wid)) {
|
||||
if (SDL_ANDROID_GetScreenKeyboardTextInputAsync(_android_text_input, sizeof(_android_text_input)) == SDL_ANDROID_TEXTINPUT_ASYNC_FINISHED) {
|
||||
this->text.Assign(_android_text_input);
|
||||
w->OnEditboxChanged(wid);
|
||||
|
||||
2
todo.txt
2
todo.txt
@@ -7,8 +7,6 @@
|
||||
|
||||
- Two-finger cancel action does not work when confirmation dialog is disabled.
|
||||
|
||||
- Unable to search for server, input text in wrong box. https://github.com/pelya/openttd-android/issues/5
|
||||
|
||||
- Cannot click on a depot if scroll mode is set to VSM_VIEWPORT_RMB_FIXED. https://github.com/pelya/openttd-android/issues/3
|
||||
|
||||
- Cannot build depots when confirmation dialog is disabled.
|
||||
|
||||
Reference in New Issue
Block a user