From 637323131ab73e7dca0c55b718be6644db41eb55 Mon Sep 17 00:00:00 2001 From: Kevin Chyn Date: Tue, 15 Aug 2017 15:39:54 -0700 Subject: [PATCH] Add method to cancel StatusBar touch Fixes: 64611899 Test: manual Change-Id: I80f458f0365d9634c5f360793def6f673777473c --- .../com/android/systemui/statusbar/phone/StatusBar.java | 8 ++++++++ 1 file changed, 8 insertions(+) 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 59e7005e7daf4..b4d5f4ba8d561 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java @@ -5155,6 +5155,14 @@ public class StatusBar extends SystemUI implements DemoMode, recomputeDisableFlags(true /* animate */); } + public void cancelCurrentTouch() { + if (mNotificationPanel.isTracking()) { + mStatusBarWindow.cancelCurrentTouch(); + if (mState == StatusBarState.SHADE) { + animateCollapsePanels(); + } + } + } WakefulnessLifecycle.Observer mWakefulnessObserver = new WakefulnessLifecycle.Observer() { @Override