diff options
| author | Adrian Roos <roosa@google.com> | 2015-08-31 20:16:57 +0000 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2015-08-31 20:16:57 +0000 |
| commit | 7e1775d246371422ae60ec4d825d70bc067a8962 (patch) | |
| tree | 6932df6c55592996b56eb5214565dfade963557b /core/java/com | |
| parent | 02be93160a246323f0a17f831e4e8bf56d65d415 (diff) | |
| parent | 781953123e5b0f0f85691eabc13b3430c3054a10 (diff) | |
| download | frameworks_base-7e1775d246371422ae60ec4d825d70bc067a8962.zip frameworks_base-7e1775d246371422ae60ec4d825d70bc067a8962.tar.gz frameworks_base-7e1775d246371422ae60ec4d825d70bc067a8962.tar.bz2 | |
am 78195312: Merge "Disable fingerprint after force lock" into mnc-dr-dev
* commit '781953123e5b0f0f85691eabc13b3430c3054a10':
Disable fingerprint after force lock
Diffstat (limited to 'core/java/com')
| -rw-r--r-- | core/java/com/android/internal/widget/LockPatternUtils.java | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/core/java/com/android/internal/widget/LockPatternUtils.java b/core/java/com/android/internal/widget/LockPatternUtils.java index d24b10b..a3a01da 100644 --- a/core/java/com/android/internal/widget/LockPatternUtils.java +++ b/core/java/com/android/internal/widget/LockPatternUtils.java @@ -1174,7 +1174,7 @@ public class LockPatternUtils { * @param userId either an explicit user id or {@link android.os.UserHandle#USER_ALL} */ public void requireCredentialEntry(int userId) { - requireStrongAuth(StrongAuthTracker.SOME_AUTH_REQUIRED_AFTER_USER_REQUEST, userId); + requireStrongAuth(StrongAuthTracker.STRONG_AUTH_REQUIRED_AFTER_USER_REQUEST, userId); } /** @@ -1251,7 +1251,7 @@ public class LockPatternUtils { value = { STRONG_AUTH_NOT_REQUIRED, STRONG_AUTH_REQUIRED_AFTER_BOOT, STRONG_AUTH_REQUIRED_AFTER_DPM_LOCK_NOW, - SOME_AUTH_REQUIRED_AFTER_USER_REQUEST}) + STRONG_AUTH_REQUIRED_AFTER_USER_REQUEST}) @Retention(RetentionPolicy.SOURCE) public @interface StrongAuthFlags {} @@ -1266,14 +1266,14 @@ public class LockPatternUtils { public static final int STRONG_AUTH_REQUIRED_AFTER_BOOT = 0x1; /** - * Strong authentication is required because a device admin has requested it. + * Strong authentication is required because a device admin has temporarily requested it. */ public static final int STRONG_AUTH_REQUIRED_AFTER_DPM_LOCK_NOW = 0x2; /** - * Some authentication is required because the user has temporarily disabled trust. + * Strong authentication is required because the user has temporarily requested it. */ - public static final int SOME_AUTH_REQUIRED_AFTER_USER_REQUEST = 0x4; + public static final int STRONG_AUTH_REQUIRED_AFTER_USER_REQUEST = 0x4; /** * Strong authentication is required because the user has been locked out after too many @@ -1282,7 +1282,6 @@ public class LockPatternUtils { public static final int STRONG_AUTH_REQUIRED_AFTER_LOCKOUT = 0x8; public static final int DEFAULT = STRONG_AUTH_REQUIRED_AFTER_BOOT; - private static final int ALLOWING_FINGERPRINT = SOME_AUTH_REQUIRED_AFTER_USER_REQUEST; final SparseIntArray mStrongAuthRequiredForUser = new SparseIntArray(); @@ -1324,7 +1323,7 @@ public class LockPatternUtils { * current strong authentication requirements. */ public boolean isFingerprintAllowedForUser(int userId) { - return (getStrongAuthForUser(userId) & ~ALLOWING_FINGERPRINT) == 0; + return getStrongAuthForUser(userId) == STRONG_AUTH_NOT_REQUIRED; } /** |
