From ea17006570d95bae177254a25e06e47d6fa6dc41 Mon Sep 17 00:00:00 2001 From: Helium314 Date: Mon, 20 Nov 2023 00:22:03 +0100 Subject: [PATCH] update keyboard when input field restarts with change in force ascii flag --- .../org/dslul/openboard/inputmethod/latin/InputAttributes.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/InputAttributes.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/InputAttributes.java index 3541abaa8..ee2e2c052 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/InputAttributes.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/InputAttributes.java @@ -136,7 +136,8 @@ public final class InputAttributes { } public boolean isSameInputType(final EditorInfo editorInfo) { - return editorInfo.inputType == mInputType; + return editorInfo.inputType == mInputType + && (mEditorInfo.imeOptions & EditorInfo.IME_FLAG_FORCE_ASCII) == (editorInfo.imeOptions & EditorInfo.IME_FLAG_FORCE_ASCII); } private boolean hasNoMicrophoneKeyOption() {