Merge "Update KeyguardMonitor when UnlockMethod changes" into qt-dev

This commit is contained in:
Fabian Kozynski
2019-06-05 20:10:09 +00:00
committed by Android (Google) Code Review

View File

@@ -1520,6 +1520,8 @@ public class StatusBar extends SystemUI implements DemoMode,
@Override // UnlockMethodCache.OnUnlockMethodChangedListener @Override // UnlockMethodCache.OnUnlockMethodChangedListener
public void onUnlockMethodStateChanged() { public void onUnlockMethodStateChanged() {
// Unlock method state changed. Notify KeguardMonitor
updateKeyguardState();
logStateToEventlog(); logStateToEventlog();
} }
@@ -3416,9 +3418,7 @@ public class StatusBar extends SystemUI implements DemoMode,
checkBarModes(); checkBarModes();
updateScrimController(); updateScrimController();
mPresenter.updateMediaMetaData(false, mState != StatusBarState.KEYGUARD); mPresenter.updateMediaMetaData(false, mState != StatusBarState.KEYGUARD);
mKeyguardMonitor.notifyKeyguardState(mStatusBarKeyguardViewManager.isShowing(), updateKeyguardState();
mUnlockMethodCache.isMethodSecure(),
mStatusBarKeyguardViewManager.isOccluded());
Trace.endSection(); Trace.endSection();
} }
@@ -3457,6 +3457,12 @@ public class StatusBar extends SystemUI implements DemoMode,
mStatusBarStateController.setIsDozing(dozing); mStatusBarStateController.setIsDozing(dozing);
} }
private void updateKeyguardState() {
mKeyguardMonitor.notifyKeyguardState(mStatusBarKeyguardViewManager.isShowing(),
mUnlockMethodCache.isMethodSecure(),
mStatusBarKeyguardViewManager.isOccluded());
}
public void onActivationReset() { public void onActivationReset() {
mKeyguardIndicationController.hideTransientIndication(); mKeyguardIndicationController.hideTransientIndication();
} }