diff options
| author | 2024-12-04 19:02:06 +0000 | |
|---|---|---|
| committer | 2024-12-04 19:02:06 +0000 | |
| commit | 70e17dfd29e23e6b7105cfef704af399bfe5a416 (patch) | |
| tree | c938fb73625acee8cab502625d1c7fe706a8aeff | |
| parent | 0797aec73cdbf32ca3825e06b52b02e31cb6526c (diff) | |
| parent | d9b26ef26aef2e8d2cc22db3cea60584d3fc83f8 (diff) | |
Merge "Fix usage of KeyEvent modifiers in input method session" into main
| -rw-r--r-- | core/java/android/inputmethodservice/IInputMethodSessionWrapper.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/core/java/android/inputmethodservice/IInputMethodSessionWrapper.java b/core/java/android/inputmethodservice/IInputMethodSessionWrapper.java index 9b37533f5b02..9badbf8e2a1b 100644 --- a/core/java/android/inputmethodservice/IInputMethodSessionWrapper.java +++ b/core/java/android/inputmethodservice/IInputMethodSessionWrapper.java @@ -299,9 +299,10 @@ class IInputMethodSessionWrapper extends IInputMethodSession.Stub if (event.hasNoModifiers()) { return false; } - return event.hasModifiers(KeyEvent.META_CTRL_ON) - || event.hasModifiers(KeyEvent.META_ALT_ON) - || event.hasModifiers(KeyEvent.KEYCODE_FUNCTION); + return event.isCtrlPressed() + || event.isAltPressed() + || event.isFunctionPressed() + || event.isMetaPressed(); } private boolean needsVerification(KeyEvent event) { |