Fixed a bug where the header would flicker weirdly when replying
Also fixed a bug where the header could stay on the lockscreen. Change-Id: Icad3d0db7b95745bd640b20750b9f0eba383d798 Fixes: 31469380
This commit is contained in:
@@ -320,4 +320,9 @@ public class QSContainer extends FrameLayout {
|
||||
public int getQsMinExpansionHeight() {
|
||||
return mHeader.getHeight();
|
||||
}
|
||||
|
||||
public void hideImmediately() {
|
||||
animate().cancel();
|
||||
setY(-mHeader.getHeight());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1002,8 +1002,8 @@ public class NotificationPanelView extends PanelView implements
|
||||
mKeyguardShowing = keyguardShowing;
|
||||
mQsContainer.setKeyguardShowing(mKeyguardShowing);
|
||||
|
||||
if (goingToFullShade || (oldState == StatusBarState.KEYGUARD
|
||||
&& statusBarState == StatusBarState.SHADE_LOCKED)) {
|
||||
if (oldState == StatusBarState.KEYGUARD
|
||||
&& (goingToFullShade || statusBarState == StatusBarState.SHADE_LOCKED)) {
|
||||
animateKeyguardStatusBarOut();
|
||||
long delay = mStatusBarState == StatusBarState.SHADE_LOCKED
|
||||
? 0 : mStatusBar.calculateGoingToFullShadeDelay();
|
||||
@@ -1017,6 +1017,7 @@ public class NotificationPanelView extends PanelView implements
|
||||
mKeyguardStatusBar.setVisibility(keyguardShowing ? View.VISIBLE : View.INVISIBLE);
|
||||
if (keyguardShowing && oldState != mStatusBarState) {
|
||||
mKeyguardBottomArea.onKeyguardShowingChanged();
|
||||
mQsContainer.hideImmediately();
|
||||
}
|
||||
}
|
||||
if (keyguardShowing) {
|
||||
|
||||
Reference in New Issue
Block a user