Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 64fdef1d authored by Joshua Mccloskey's avatar Joshua Mccloskey
Browse files

Updated settings for new get/set feature change

Test: Verified e2e get/set work within settings
Bug: 184657294
Change-Id: I0240b092751eb1ca205d1cf245c005c0fe9d4338
parent 6840ead6
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -57,15 +57,15 @@ public class FaceSettingsAttentionPreferenceController extends FaceSettingsPrefe

    private final GetFeatureCallback mGetFeatureCallback = new GetFeatureCallback() {
        @Override
        public void onCompleted(boolean success, int feature, boolean value) {
            if (feature == FaceManager.FEATURE_REQUIRE_ATTENTION && success) {
                if (!mFaceManager.hasEnrolledTemplates(getUserId())) {
                    mPreference.setEnabled(false);
                } else {
                    mPreference.setEnabled(true);
                    mPreference.setChecked(value);
        public void onCompleted(boolean success, int[] features, boolean[] featureState) {
            boolean requireAttentionEnabled = false;
            for (int i = 0; i < features.length; i++) {
                if (features[i] == FaceManager.FEATURE_REQUIRE_ATTENTION) {
                    requireAttentionEnabled = featureState[i];
                }
            }
            mPreference.setEnabled(success);
            mPreference.setChecked(requireAttentionEnabled);
        }
    };