diff options
author | 2025-02-27 18:59:46 -0800 | |
---|---|---|
committer | 2025-02-27 18:59:46 -0800 | |
commit | 06de5e5a6a288b422854c1b3c309d4ac7f26729c (patch) | |
tree | 26f0ba0fe09f5d4c2949ee7bf01165382153cfbb /services | |
parent | 0429010ad72574116f4f57a068dd4e58f640d44c (diff) | |
parent | a30594a1d3e28bd3520f49d5a9f1c169e637a4df (diff) |
Merge "Fix array index out of bounds exception problem." into main am: a30594a1d3
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3512914
Change-Id: Ieb1318e6f8b7e545dbed117fab0930fd312f3888
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'services')
-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 0cbbf6da022b..ea9160d87e51 100644 --- a/services/accessibility/java/com/android/server/accessibility/gestures/TouchExplorer.java +++ b/services/accessibility/java/com/android/server/accessibility/gestures/TouchExplorer.java @@ -895,6 +895,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. |