diff options
| author | 2015-07-30 00:36:25 +0000 | |
|---|---|---|
| committer | 2015-07-30 00:36:25 +0000 | |
| commit | 8e43c3e76f8edb9408dd49d673f76044e335ecd6 (patch) | |
| tree | e33045f97a10d9cde11e91ce98b0d956449efae4 | |
| parent | de8b10ee7510eb14561455ee81654ca36a00915a (diff) | |
| parent | 26aa04c3c4d16ab7bf47d414fac697721e5843cd (diff) | |
am 26aa04c3: Fix state weirdness in the panel
* commit '26aa04c3c4d16ab7bf47d414fac697721e5843cd':
Fix state weirdness in the panel
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java | 6 |
1 files changed, 2 insertions, 4 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 56e303264dc8..f8bd7937b437 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java @@ -626,6 +626,7 @@ public class NotificationPanelView extends PanelView implements && shouldQuickSettingsIntercept(mInitialTouchX, mInitialTouchY, h)) { mQsTracking = true; onQsExpansionStarted(); + notifyExpandingFinished(); mInitialHeightOnTouch = mQsExpansionHeight; mInitialTouchY = y; mInitialTouchX = x; @@ -825,9 +826,7 @@ public class NotificationPanelView extends PanelView implements mInitialTouchX = event.getY(); // If we interrupt an expansion gesture here, make sure to update the state correctly. - if (mIsExpanding) { - onExpandingFinished(); - } + notifyExpandingFinished(); } } @@ -970,7 +969,6 @@ 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; |