diff options
| author | 2017-08-24 16:20:08 +0000 | |
|---|---|---|
| committer | 2017-08-24 16:20:08 +0000 | |
| commit | 600352df61e4d1ae7256d37256a64fc662f8d8d7 (patch) | |
| tree | 8cf5bc5afacd33c3f69131832b650a5e944395bd | |
| parent | cbb17b228164eb56bffcc7d57967d836094604a3 (diff) | |
| parent | 5bb0b2300940b3a52252ffc7d264cb11f44e8c43 (diff) | |
Merge "Fixed an issue where isFalseTouch could be queried" into oc-mr1-dev am: efeb2cf943
am: 5bb0b23009
Change-Id: Idd5f01b747a46d76296197cd62961f600aad9fa4
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/DragDownHelper.java | 5 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/DragDownHelper.java b/packages/SystemUI/src/com/android/systemui/statusbar/DragDownHelper.java index 334991fd3516..1bbf84855eba 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/DragDownHelper.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/DragDownHelper.java @@ -30,6 +30,7 @@ import com.android.systemui.Gefingerpoken; import com.android.systemui.Interpolators; import com.android.systemui.R; import com.android.systemui.classifier.FalsingManager; +import com.android.systemui.statusbar.phone.StatusBar; /** * A utility class to enable the downward swipe on the lockscreen to go to the full shade and expand @@ -149,6 +150,9 @@ public class DragDownHelper implements Gefingerpoken { } private boolean isFalseTouch() { + if (!mDragDownCallback.isFalsingCheckNeeded()) { + return false; + } return mFalsingManager.isFalseTouch() || !mDraggedFarEnough; } @@ -249,5 +253,6 @@ public class DragDownHelper implements Gefingerpoken { void onCrossedThreshold(boolean above); void onTouchSlopExceeded(); void setEmptyDragAmount(float amount); + boolean isFalsingCheckNeeded(); } } diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java index db4ea504c760..2e2422df6cd1 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java @@ -4949,6 +4949,11 @@ public class StatusBar extends SystemUI implements DemoMode, mNotificationPanel.setEmptyDragAmount(amount); } + @Override + public boolean isFalsingCheckNeeded() { + return mState == StatusBarState.KEYGUARD; + } + /** * If secure with redaction: Show bouncer, go to unlocked shade. * |