diff options
| author | 2023-12-21 04:29:27 +0000 | |
|---|---|---|
| committer | 2023-12-21 04:29:27 +0000 | |
| commit | d02f9a6e77d96f55edfe1a8e37f4b5f2864c378a (patch) | |
| tree | 09aba327bd41462940c51cac4a9615796bef8bed | |
| parent | a96079477f37634c47203893a4bd2d6000d33611 (diff) | |
| parent | 566c5e83994be0484fb6aaeabb6b9fd4065bfe40 (diff) | |
Merge "fix(magnifier): avoid crash when smashing magnifier shortcut button repeatedly" into udc-dev am: 566c5e8399
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/25521013
Change-Id: I02c00568bdb200a5c79ae414a4f50f7b3d7bc7d5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -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 8e7d27795c07..2519f4e7f3e3 100644 --- a/services/accessibility/java/com/android/server/accessibility/AccessibilityInputFilter.java +++ b/services/accessibility/java/com/android/server/accessibility/AccessibilityInputFilter.java @@ -388,11 +388,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); } |