commit | 0638949fe93317c207c0ed51da65b30274721413 | [log] [tgz] |
---|---|---|
author | Hyunyoung Song <hyunyoungs@google.com> | Tue Oct 23 16:00:37 2018 -0700 |
committer | Hyunyoung Song <hyunyoungs@google.com> | Wed Oct 24 10:18:00 2018 -0700 |
tree | 29eaf04b82b702a5471f5b54ac25cd20b630cca1 | |
parent | d6e4cdcdb5357e79934190bee0a91c0336e9d9f5 [diff] |
Increase the touch slop for noti shade pull down. Bug: 116879058 Change-Id: I3ff0491292e5238cd74bb6d97c0ab79711ad3af1
diff --git a/quickstep/src/com/android/launcher3/uioverrides/StatusBarTouchController.java b/quickstep/src/com/android/launcher3/uioverrides/StatusBarTouchController.java index 35f46cf..8f33e40 100644 --- a/quickstep/src/com/android/launcher3/uioverrides/StatusBarTouchController.java +++ b/quickstep/src/com/android/launcher3/uioverrides/StatusBarTouchController.java
@@ -51,7 +51,8 @@ public StatusBarTouchController(Launcher l) { mLauncher = l; - mTouchSlop = ViewConfiguration.get(l).getScaledTouchSlop(); + // Guard against TAPs by increasing the touch slop. + mTouchSlop = 2 * ViewConfiguration.get(l).getScaledTouchSlop(); mTranslator = new TouchEventTranslator((MotionEvent ev)-> dispatchTouchEvent(ev)); } @@ -90,6 +91,9 @@ mTranslator.processMotionEvent(ev); return true; } + if (Math.abs(dx) > mTouchSlop) { + mCanIntercept = false; + } } return false; }