From 9893f33d1baa326eb17eaf7b0e62e37de1dbff8e Mon Sep 17 00:00:00 2001 From: Po Lu Date: Wed, 27 Mar 2024 10:03:15 +0800 Subject: [PATCH] Remove IME_FLAG_FORCE_ASCII from password input IME flags * java/org/gnu/emacs/EmacsView.java (onCreateInputConnection): Passwords might also be non-ASCII, and this flag apparently requests an IME limited to ASCII characters, rather than just capable of ASCII input. (cherry picked from commit 5a7c46355be1b5a9a8dbfb36ba44969963a3f558) --- java/org/gnu/emacs/EmacsView.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/java/org/gnu/emacs/EmacsView.java b/java/org/gnu/emacs/EmacsView.java index 5b922212c0b..109208b2518 100644 --- a/java/org/gnu/emacs/EmacsView.java +++ b/java/org/gnu/emacs/EmacsView.java @@ -843,10 +843,7 @@ public final class EmacsView extends ViewGroup info.imeOptions |= EditorInfo.IME_ACTION_DONE; if (mode == EmacsService.IC_MODE_PASSWORD) - { - info.imeOptions |= EditorInfo.IME_FLAG_FORCE_ASCII; - info.inputType |= InputType.TYPE_TEXT_VARIATION_PASSWORD; - } + info.inputType |= InputType.TYPE_TEXT_VARIATION_PASSWORD; /* Set the initial selection fields. */ info.initialSelStart = selection[0]; -- 2.39.5