From 2ecf97efe5525d6ef5b2ad63c20535e8e3af06c3 Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Fri, 28 Jul 2017 10:46:39 -0400 Subject: [PATCH] Nav haptics: increase threshold to 150 and don't do on long clicks Test: touch Change-Id: I1014670036400c0c8e2db4afd63ecfaf103f6fb7 Fixes: 62655913 --- .../com/android/systemui/statusbar/policy/KeyButtonView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyButtonView.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyButtonView.java index d652bde4f5349..08ea5439f6f34 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyButtonView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyButtonView.java @@ -228,7 +228,7 @@ public class KeyButtonView extends ImageView implements ButtonInterface { setPressed(false); // Always send a release ourselves because it doesn't seem to be sent elsewhere // and it feels weird to sometimes get a release haptic and other times not. - if ((SystemClock.uptimeMillis() - mDownTime) > 100) { + if ((SystemClock.uptimeMillis() - mDownTime) > 150 && !mLongClicked) { performHapticFeedback(HapticFeedbackConstants.VIRTUAL_KEY_RELEASE); } if (mCode != 0) {