diff options
| author | Po Lu | 2024-03-27 10:03:15 +0800 |
|---|---|---|
| committer | Po Lu | 2024-03-27 10:03:15 +0800 |
| commit | 5a7c46355be1b5a9a8dbfb36ba44969963a3f558 (patch) | |
| tree | 666c4f3b938f853efbc84fbb00f92ab0e3dc3944 /java | |
| parent | 48b6e6bd80f2783c6320db1f7e8fb0b3f44e2e9d (diff) | |
| download | emacs-5a7c46355be1b5a9a8dbfb36ba44969963a3f558.tar.gz emacs-5a7c46355be1b5a9a8dbfb36ba44969963a3f558.zip | |
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.
Diffstat (limited to 'java')
| -rw-r--r-- | java/org/gnu/emacs/EmacsView.java | 5 |
1 files changed, 1 insertions, 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 | |||
| 843 | info.imeOptions |= EditorInfo.IME_ACTION_DONE; | 843 | info.imeOptions |= EditorInfo.IME_ACTION_DONE; |
| 844 | 844 | ||
| 845 | if (mode == EmacsService.IC_MODE_PASSWORD) | 845 | if (mode == EmacsService.IC_MODE_PASSWORD) |
| 846 | { | 846 | info.inputType |= InputType.TYPE_TEXT_VARIATION_PASSWORD; |
| 847 | info.imeOptions |= EditorInfo.IME_FLAG_FORCE_ASCII; | ||
| 848 | info.inputType |= InputType.TYPE_TEXT_VARIATION_PASSWORD; | ||
| 849 | } | ||
| 850 | 847 | ||
| 851 | /* Set the initial selection fields. */ | 848 | /* Set the initial selection fields. */ |
| 852 | info.initialSelStart = selection[0]; | 849 | info.initialSelStart = selection[0]; |