Should check isDeviceSecure in shouldConfirmCredentials am: ae13e18c55 am: d918a77820
am: b008d581fc
* commit 'b008d581fc4b3cc6e51e99b4bfeb1d06bef2bea7':
Should check isDeviceSecure in shouldConfirmCredentials
Change-Id: Id3b0c0d4b1af8a63fb042f8106dc6b2d3926016c
This commit is contained in:
@@ -620,6 +620,10 @@ class ActivityStarter {
|
||||
.getSystemService(Context.KEYGUARD_SERVICE);
|
||||
final Intent credential =
|
||||
km.createConfirmDeviceCredentialIntent(null, null, userId);
|
||||
// For safety, check null here in case users changed the setting after the checking.
|
||||
if (credential == null) {
|
||||
return;
|
||||
}
|
||||
final ActivityRecord activityRecord = targetStack.topRunningActivityLocked();
|
||||
if (activityRecord != null) {
|
||||
final IIntentSender target = mService.getIntentSenderLocked(
|
||||
|
||||
@@ -1468,7 +1468,7 @@ final class UserController {
|
||||
}
|
||||
final KeyguardManager km = (KeyguardManager) mService.mContext
|
||||
.getSystemService(KEYGUARD_SERVICE);
|
||||
return km.isDeviceLocked(userId);
|
||||
return km.isDeviceLocked(userId) && km.isDeviceSecure(userId);
|
||||
}
|
||||
|
||||
boolean isLockScreenDisabled(@UserIdInt int userId) {
|
||||
|
||||
Reference in New Issue
Block a user