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:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user