diff options
| author | 2023-08-29 17:05:36 +0000 | |
|---|---|---|
| committer | 2023-08-29 17:05:36 +0000 | |
| commit | 5ed52516c4de314c52dc076e83e98768791d90ef (patch) | |
| tree | be26c92a0ecd12a2cf341ff3d1fc8d9af755218a | |
| parent | 5358dba9c4e706bba899ea003602919336d99db4 (diff) | |
| parent | f509803cad6652c79871bb0a7b509ba2d1054b67 (diff) | |
Merge "fix(magnifier): avoid crash when smashing magnifier shortcut button repeatedly" into main
| -rw-r--r-- | services/accessibility/java/com/android/server/accessibility/AccessibilityInputFilter.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/services/accessibility/java/com/android/server/accessibility/AccessibilityInputFilter.java b/services/accessibility/java/com/android/server/accessibility/AccessibilityInputFilter.java index f3a540b1c7a5..cd83f8f4d9d8 100644 --- a/services/accessibility/java/com/android/server/accessibility/AccessibilityInputFilter.java +++ b/services/accessibility/java/com/android/server/accessibility/AccessibilityInputFilter.java @@ -389,11 +389,19 @@ class AccessibilityInputFilter extends InputFilter implements EventStreamTransfo @Override public void onMotionEvent(MotionEvent transformedEvent, MotionEvent rawEvent, int policyFlags) { + if (!mInstalled) { + Slog.w(TAG, "onMotionEvent called before input filter installed!"); + return; + } sendInputEvent(transformedEvent, policyFlags); } @Override public void onKeyEvent(KeyEvent event, int policyFlags) { + if (!mInstalled) { + Slog.w(TAG, "onKeyEvent called before input filter installed!"); + return; + } sendInputEvent(event, policyFlags); } |