Merge "On device lockdown, always show the keyguard" into rvc-dev

This commit is contained in:
Beverly Tai
2023-05-16 14:43:50 +00:00
committed by Android (Google) Code Review

View File

@@ -575,6 +575,13 @@ public class KeyguardViewMediator extends SystemUI implements Dumpable {
notifyHasLockscreenWallpaperChanged(hasLockscreenWallpaper);
}
}
@Override
public void onStrongAuthStateChanged(int userId) {
if (mLockPatternUtils.isUserInLockdown(KeyguardUpdateMonitor.getCurrentUser())) {
doKeyguardLocked(null);
}
}
};
ViewMediatorCallback mViewMediatorCallback = new ViewMediatorCallback() {
@@ -1360,7 +1367,8 @@ public class KeyguardViewMediator extends SystemUI implements Dumpable {
}
// if another app is disabling us, don't show
if (!mExternallyEnabled) {
if (!mExternallyEnabled
&& !mLockPatternUtils.isUserInLockdown(KeyguardUpdateMonitor.getCurrentUser())) {
if (DEBUG) Log.d(TAG, "doKeyguard: not showing because externally disabled");
mNeedToReshowWhenReenabled = true;