summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jim Miller <jaggies@google.com> 2011-10-03 20:42:26 -0700
committer Jim Miller <jaggies@google.com> 2011-10-03 21:17:53 -0700
commitcb3521e3bb3615069f1c397219b934d200c59757 (patch)
treefa2f154d725d4da93ecd715833108986043b2219
parentfee5cb54af9c86c045f1cb5d129c2cc395fe56db (diff)
Fix 5185505: allow facelock to be enabled by a setting.
This allows face recognition to be enabled through Settings.Secure, so we can test on selected devices. Change-Id: I7f832cafd6a98f4289d618bc8924cd467706b778
-rw-r--r--core/java/com/android/internal/widget/LockPatternUtils.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/java/com/android/internal/widget/LockPatternUtils.java b/core/java/com/android/internal/widget/LockPatternUtils.java
index a793abb3c274..4d1276c54368 100644
--- a/core/java/com/android/internal/widget/LockPatternUtils.java
+++ b/core/java/com/android/internal/widget/LockPatternUtils.java
@@ -59,6 +59,8 @@ import java.util.concurrent.atomic.AtomicBoolean;
*/
public class LockPatternUtils {
+ private static final String OPTION_ENABLE_FACELOCK = "enable_facelock";
+
private static final String TAG = "LockPatternUtils";
private static final String SYSTEM_DIRECTORY = "/system/";
@@ -114,6 +116,7 @@ public class LockPatternUtils {
public static final String PASSWORD_TYPE_ALTERNATE_KEY = "lockscreen.password_type_alternate";
private final static String LOCK_PASSWORD_SALT_KEY = "lockscreen.password_salt";
private final static String DISABLE_LOCKSCREEN_KEY = "lockscreen.disabled";
+ private final static String LOCKSCREEN_OPTIONS = "lockscreen.options";
public final static String LOCKSCREEN_BIOMETRIC_WEAK_FALLBACK
= "lockscreen.biometric_weak_fallback";
@@ -839,7 +842,7 @@ public class LockPatternUtils {
*/
public boolean isBiometricWeakInstalled() {
// Check that the system flag was set
- if (!SystemProperties.getBoolean("ro.lockscreen.facelock_enabled", false)) {
+ if (!OPTION_ENABLE_FACELOCK.equals(getString(LOCKSCREEN_OPTIONS))) {
return false;
}