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

Commit 6bafa1d8 authored by Kevin Chyn's avatar Kevin Chyn
Browse files

Update settings together with framework changes

Bug: 120578823

Test: builds, behaves as expected
Change-Id: Id7fd84069c725cde3ed2c38060ab6a636066fcfa
parent 2602e42b
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -43,8 +43,9 @@ public class FaceEnrollSidecar extends BiometricEnrollSidecar {
        if (mUserId != UserHandle.USER_NULL) {
            mFaceManager.setActiveUser(mUserId);
        }
        // TODO: Send the list of disabled features
        mFaceManager.enroll(mToken, mEnrollmentCancel,
                0 /* flags */, mUserId, mEnrollmentCallback);
                mEnrollmentCallback, new int[0] /* disabledFeatures */);
    }

    private FaceManager.EnrollmentCallback mEnrollmentCallback
+2 −8
Original line number Diff line number Diff line
@@ -48,7 +48,6 @@ public class FaceSettingsAttentionPreferenceController extends TogglePreferenceC

    public void setToken(byte[] token) {
        mToken = token;
        mPreference.setChecked(mFaceManager.getRequireAttention(mToken));
    }

    /**
@@ -64,18 +63,13 @@ public class FaceSettingsAttentionPreferenceController extends TogglePreferenceC
    public boolean isChecked() {
        if (!FaceSettings.isAvailable(mContext)) {
            return true;
        } else if (mToken == null) {
            // The token will be null when the controller is first created, since CC has not been
            // completed by the user. Once it's completed, FaceSettings will use setToken which
            // will retrieve the correct value from FaceService
            return true;
        }
        return mFaceManager.getRequireAttention(mToken);
        return mFaceManager.getFeature(FaceManager.FEATURE_REQUIRE_ATTENTION);
    }

    @Override
    public boolean setChecked(boolean isChecked) {
        mFaceManager.setRequireAttention(isChecked, mToken);
        mFaceManager.setFeature(FaceManager.FEATURE_REQUIRE_ATTENTION, isChecked, mToken);
        return true;
    }