summaryrefslogtreecommitdiff
path: root/services/accessibility
diff options
context:
space:
mode:
author Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2025-02-27 18:22:48 -0800
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2025-02-27 18:22:48 -0800
commita30594a1d3e28bd3520f49d5a9f1c169e637a4df (patch)
treef122a8cb5d51b804812e50725fba7c6ded75f6e9 /services/accessibility
parentb073144d12081a72744800cf398197adcbff0de0 (diff)
parente39304db55949cd6ae8094bde15d7d18d60ec0c8 (diff)
Merge "Fix array index out of bounds exception problem." into main
Diffstat (limited to 'services/accessibility')
-rw-r--r--services/accessibility/java/com/android/server/accessibility/gestures/TouchExplorer.java3
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 0ed239e442e7..200946fbedac 100644
--- a/services/accessibility/java/com/android/server/accessibility/gestures/TouchExplorer.java
+++ b/services/accessibility/java/com/android/server/accessibility/gestures/TouchExplorer.java
@@ -901,6 +901,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.