summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJorim Jaggi <jjaggi@google.com>2015-07-22 14:05:06 -0700
committerJorim Jaggi <jjaggi@google.com>2015-07-23 18:56:03 +0000
commit1d071ce9b1810fbcf231fd17c4cb5621e68ff419 (patch)
tree8b42b11fc4c2b93828720866ca4b56ef87c3a424
parentbf3a24d5ec004a46cc75b947226fb7c23e4a0ed1 (diff)
downloadframeworks_base-1d071ce9b1810fbcf231fd17c4cb5621e68ff419.zip
frameworks_base-1d071ce9b1810fbcf231fd17c4cb5621e68ff419.tar.gz
frameworks_base-1d071ce9b1810fbcf231fd17c4cb5621e68ff419.tar.bz2
Make sure expandingFinished gets called when going into QS
Bug: 22351040 Bug: 22306637 Change-Id: I8d1f9fb400b328753bd8444bf3b4a744ad23a53a
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java1
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelView.java4
2 files changed, 3 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java
index 10191ed..03bdf97 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java
@@ -965,6 +965,7 @@ public class NotificationPanelView extends PanelView implements
private void onQsExpansionStarted(int overscrollAmount) {
cancelQsAnimation();
cancelHeightAnimator();
+ notifyExpandingFinished();
// Reset scroll position and apply that position to the expanded height.
float height = mQsExpansionHeight - mScrollView.getScrollY() - overscrollAmount;
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelView.java
index 889160d..0d20d52 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelView.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelView.java
@@ -111,7 +111,7 @@ public abstract class PanelView extends FrameLayout {
*/
private float mNextCollapseSpeedUpFactor = 1.0f;
- private boolean mExpanding;
+ protected boolean mExpanding;
private boolean mGestureWaitForTouchSlop;
private boolean mIgnoreXTouchSlop;
private Runnable mPeekRunnable = new Runnable() {
@@ -137,7 +137,7 @@ public abstract class PanelView extends FrameLayout {
}
}
- private void notifyExpandingFinished() {
+ protected final void notifyExpandingFinished() {
if (mExpanding) {
mExpanding = false;
onExpandingFinished();