diff --git a/core/java/com/android/internal/widget/LockPatternUtils.java b/core/java/com/android/internal/widget/LockPatternUtils.java index 6dec03693e159..b06edc59c4d7e 100644 --- a/core/java/com/android/internal/widget/LockPatternUtils.java +++ b/core/java/com/android/internal/widget/LockPatternUtils.java @@ -767,7 +767,9 @@ public class LockPatternUtils { if (userHandle == UserHandle.USER_OWNER) { // Update the encryption password. int type = computedQuality == DevicePolicyManager.PASSWORD_QUALITY_NUMERIC - ? StorageManager.CRYPT_TYPE_PIN : StorageManager.CRYPT_TYPE_PASSWORD; + || computedQuality == DevicePolicyManager.PASSWORD_QUALITY_NUMERIC_COMPLEX + ? StorageManager.CRYPT_TYPE_PIN + : StorageManager.CRYPT_TYPE_PASSWORD; updateEncryptionPassword(type, password); }