diff options
| author | 2023-03-07 01:56:33 +0000 | |
|---|---|---|
| committer | 2023-03-07 01:56:33 +0000 | |
| commit | def6a36f8f3174cf6ef98cd23a993e6c342b9123 (patch) | |
| tree | c3db27589299b30a94ad0012a4e4ed5bb4368c0c | |
| parent | 2c8b62f36a5a7dd848f5b3db35aa1eccfdcb0866 (diff) | |
| parent | 5336e8103822e98e403e5ae50f146001491d76b1 (diff) | |
Merge "Disallow interception of multitouch events" into tm-qpr-dev
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java b/packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java index 3be24173c21b..8323d1e6bae3 100644 --- a/packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java +++ b/packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java @@ -4650,8 +4650,13 @@ public final class NotificationPanelViewController implements Dumpable { gesture possible. */ int pointerIndex = event.findPointerIndex(mTrackingPointer); if (pointerIndex < 0) { - pointerIndex = 0; - mTrackingPointer = event.getPointerId(pointerIndex); + if (mTrackingPointer < 0) { + pointerIndex = 0; + mTrackingPointer = event.getPointerId(pointerIndex); + } else { + mShadeLog.logMotionEvent(event, "Skipping intercept of multitouch pointer"); + return false; + } } final float x = event.getX(pointerIndex); final float y = event.getY(pointerIndex); |