From 593b5671c82ebaeff7d38a9784ee5156f4e9ff5e Mon Sep 17 00:00:00 2001 From: joshmccloskey Date: Mon, 9 Mar 2020 12:42:01 -0700 Subject: [PATCH] Require attention pref not searchable by default Test: Attempted to search with the keyword eyes and found nothing. Bug: 150933895 Change-Id: Ic69d4fc9fe495fe6d133b695ce48055f6fd65d35 --- .../settings/biometrics/face/FaceSettings.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/com/android/settings/biometrics/face/FaceSettings.java b/src/com/android/settings/biometrics/face/FaceSettings.java index 08cfa70312c..c1ee545fea3 100644 --- a/src/com/android/settings/biometrics/face/FaceSettings.java +++ b/src/com/android/settings/biometrics/face/FaceSettings.java @@ -336,7 +336,22 @@ public class FaceSettings extends DashboardFragment { keys.add(hasEnrolled ? PREF_KEY_ENROLL_FACE_UNLOCK : PREF_KEY_DELETE_FACE_DATA); } + + if (!isAttentionSupported(context)) { + keys.add(FaceSettingsAttentionPreferenceController.KEY); + } + return keys; } + + private boolean isAttentionSupported(Context context) { + FaceFeatureProvider featureProvider = FeatureFactory.getFactory( + context).getFaceFeatureProvider(); + boolean isAttentionSupported = false; + if (featureProvider != null) { + isAttentionSupported = featureProvider.isAttentionSupported(context); + } + return isAttentionSupported; + } }; }