diff --git a/src/com/android/settings/CredentialStorage.java b/src/com/android/settings/CredentialStorage.java index 9d001b4ca73..03bf7b383da 100644 --- a/src/com/android/settings/CredentialStorage.java +++ b/src/com/android/settings/CredentialStorage.java @@ -208,9 +208,9 @@ public final class CredentialStorage extends Activity { * Returns true if the currently set key guard matches our minimum quality requirements. */ private boolean checkKeyGuardQuality() { - UserInfo parent = UserManager.get(this).getProfileParent(UserHandle.myUserId()); - int quality = new LockPatternUtils(this).getActivePasswordQuality( - parent != null ? parent.id : UserHandle.myUserId()); + int credentialOwner = + UserManager.get(this).getCredentialOwnerProfile(UserHandle.myUserId()); + int quality = new LockPatternUtils(this).getActivePasswordQuality(credentialOwner); return (quality >= MIN_PASSWORD_QUALITY); }