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() {