From: Po Lu Date: Wed, 27 Mar 2024 02:03:15 +0000 (+0800) Subject: Remove IME_FLAG_FORCE_ASCII from password input IME flags X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=9893f33d1baa326eb17eaf7b0e62e37de1dbff8e;p=emacs.git 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) --- 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];