Loading src/com/android/settings/biometrics/face/FaceSettings.java +14 −4 Original line number Diff line number Diff line Loading @@ -323,16 +323,18 @@ public class FaceSettings extends DashboardFragment { @Override protected boolean isPageSearchEnabled(Context context) { return isAvailable(context); if (isAvailable(context)) { return hasEnrolledBiometrics(context); } return false; } @Override public List<String> getNonIndexableKeys(Context context) { final List<String> keys = super.getNonIndexableKeys(context); if (isAvailable(context)) { final FaceManager faceManager = context.getSystemService(FaceManager.class); final boolean hasEnrolled = faceManager.hasEnrolledTemplates( UserHandle.myUserId()); final boolean hasEnrolled = hasEnrolledBiometrics(context); keys.add(hasEnrolled ? PREF_KEY_ENROLL_FACE_UNLOCK : PREF_KEY_DELETE_FACE_DATA); } Loading @@ -353,5 +355,13 @@ public class FaceSettings extends DashboardFragment { } return isAttentionSupported; } private boolean hasEnrolledBiometrics(Context context) { final FaceManager faceManager = Utils.getFaceManagerOrNull(context); if (faceManager != null) { return faceManager.hasEnrolledTemplates(UserHandle.myUserId()); } return false; } }; } Loading
src/com/android/settings/biometrics/face/FaceSettings.java +14 −4 Original line number Diff line number Diff line Loading @@ -323,16 +323,18 @@ public class FaceSettings extends DashboardFragment { @Override protected boolean isPageSearchEnabled(Context context) { return isAvailable(context); if (isAvailable(context)) { return hasEnrolledBiometrics(context); } return false; } @Override public List<String> getNonIndexableKeys(Context context) { final List<String> keys = super.getNonIndexableKeys(context); if (isAvailable(context)) { final FaceManager faceManager = context.getSystemService(FaceManager.class); final boolean hasEnrolled = faceManager.hasEnrolledTemplates( UserHandle.myUserId()); final boolean hasEnrolled = hasEnrolledBiometrics(context); keys.add(hasEnrolled ? PREF_KEY_ENROLL_FACE_UNLOCK : PREF_KEY_DELETE_FACE_DATA); } Loading @@ -353,5 +355,13 @@ public class FaceSettings extends DashboardFragment { } return isAttentionSupported; } private boolean hasEnrolledBiometrics(Context context) { final FaceManager faceManager = Utils.getFaceManagerOrNull(context); if (faceManager != null) { return faceManager.hasEnrolledTemplates(UserHandle.myUserId()); } return false; } }; }