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
This commit is contained in:
Selim Cinek
2015-11-02 13:42:58 -08:00
parent a47f9dad2b
commit b0e4f9e97e

View File

@@ -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();