diff options
| author | 2025-02-27 20:22:19 -0800 | |
|---|---|---|
| committer | 2025-02-27 20:22:19 -0800 | |
| commit | db072d3803e61479c6b8a3d53f2cba3d7ee0e1d7 (patch) | |
| tree | a3f4c6a969618b14927b6930d9d3afbb69657efa | |
| parent | b24f605accdebfa0aef06b1429bc835681ac2efc (diff) | |
| parent | 06de5e5a6a288b422854c1b3c309d4ac7f26729c (diff) | |
Merge "Fix array index out of bounds exception problem." into main am: a30594a1d3 am: 06de5e5a6a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3512914
Change-Id: I3ba1da97a643310cbd99281c7024eec8f13b10a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | services/accessibility/java/com/android/server/accessibility/gestures/TouchExplorer.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/services/accessibility/java/com/android/server/accessibility/gestures/TouchExplorer.java b/services/accessibility/java/com/android/server/accessibility/gestures/TouchExplorer.java index fd230f69aec0..fb329430acb2 100644 --- a/services/accessibility/java/com/android/server/accessibility/gestures/TouchExplorer.java +++ b/services/accessibility/java/com/android/server/accessibility/gestures/TouchExplorer.java @@ -887,6 +887,9 @@ public class TouchExplorer extends BaseEventStreamTransformation mSendHoverEnterAndMoveDelayed.cancel(); mSendHoverExitDelayed.cancel(); } + if (pointerIndex < 0) { + return; + } // If the user is touch exploring the second pointer may be // performing a double tap to activate an item without need // for the user to lift their exploring finger. |