diff options
| author | 2019-06-25 01:39:53 -0700 | |
|---|---|---|
| committer | 2019-06-25 01:39:53 -0700 | |
| commit | c02cb3212ea5c7cd4bc029b2040d32a7850fcd54 (patch) | |
| tree | 26c2440f3f03ba4ad53164742aefd0d86322f533 | |
| parent | a129df99488425b1d39ed1c81a96cf90b90efd18 (diff) | |
| parent | 1caf9294d834d404b9347682a42fcb00d9564a88 (diff) | |
Merge "Reduce long press timeout on edge back gesture" into qt-dev am: 4b4a138f16
am: 1caf9294d8
Change-Id: I07bc5ebe342951591c6c08ee9769d5cfd8277034
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/EdgeBackGestureHandler.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/EdgeBackGestureHandler.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/EdgeBackGestureHandler.java index cc0bc5f160e4..f9cdde8059d4 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/EdgeBackGestureHandler.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/EdgeBackGestureHandler.java @@ -66,6 +66,7 @@ import java.util.concurrent.Executor; public class EdgeBackGestureHandler implements DisplayListener { private static final String TAG = "EdgeBackGestureHandler"; + private static final int MAX_LONG_PRESS_TIMEOUT = 250; private final IPinnedStackListener.Stub mImeChangedListener = new IPinnedStackListener.Stub() { @Override @@ -168,7 +169,8 @@ public class EdgeBackGestureHandler implements DisplayListener { // before the app starts to react to it. // TODO(b/130352502) Tune this value and extract into a constant mTouchSlop = ViewConfiguration.get(context).getScaledTouchSlop() * 0.75f; - mLongPressTimeout = ViewConfiguration.getLongPressTimeout(); + mLongPressTimeout = Math.min(MAX_LONG_PRESS_TIMEOUT, + ViewConfiguration.getLongPressTimeout()); mNavBarHeight = res.getDimensionPixelSize(R.dimen.navigation_bar_frame_height); mMinArrowPosition = res.getDimensionPixelSize(R.dimen.navigation_edge_arrow_min_y); |