From b0e4f9e97e272783f08b2245219239aaa667073d Mon Sep 17 00:00:00 2001 From: Selim Cinek Date: Mon, 2 Nov 2015 13:42:58 -0800 Subject: [PATCH] Fixed a bug where the panel could get stuck closing When mClosing was set even though the panel was not expanding, the variable was never reset leading to bad states like the notification shade not updating, people missing calls and similar bad bugs. Bug: 25338991 Change-Id: I4362fda257770c98c5f9ba75a5622b14f74dc5ae --- .../src/com/android/systemui/statusbar/phone/PanelView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 c6743e772be92..e03bcfb9008bd 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PanelView.java @@ -123,7 +123,6 @@ public abstract class PanelView extends FrameLayout { }; protected void onExpandingFinished() { - endClosing(); mBar.onExpandingFinished(); } @@ -138,6 +137,7 @@ public abstract class PanelView extends FrameLayout { } protected final void notifyExpandingFinished() { + endClosing(); if (mExpanding) { mExpanding = false; onExpandingFinished();