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

Commit 4688fd90 authored by Diya Bera's avatar Diya Bera Committed by Automerger Merge Worker
Browse files

Merge "Remove header "When using fingerprint unlock" for Udfps" into tm-qpr-dev am: b4a0a056

parents 6c1eae8a b4a0a056
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -53,6 +53,7 @@ import androidx.annotation.VisibleForTesting;
import androidx.appcompat.app.AlertDialog;
import androidx.preference.Preference;
import androidx.preference.Preference.OnPreferenceChangeListener;
import androidx.preference.PreferenceCategory;
import androidx.preference.PreferenceGroup;
import androidx.preference.PreferenceScreen;
import androidx.preference.PreferenceViewHolder;
@@ -158,6 +159,8 @@ public class FingerprintSettings extends SubSettings {
        private static final String KEY_IS_ENROLLING = "is_enrolled";
        private static final String KEY_REQUIRE_SCREEN_ON_TO_AUTH =
                "security_settings_require_screen_on_to_auth";
        private static final String KEY_FINGERPRINT_UNLOCK_CATEGORY =
                "security_settings_fingerprint_unlock_category";

        private static final int MSG_REFRESH_FINGERPRINT_TEMPLATES = 1000;
        private static final int MSG_FINGER_AUTH_SUCCESS = 1001;
@@ -177,6 +180,7 @@ public class FingerprintSettings extends SubSettings {
        private FingerprintSettingsRequireScreenOnToAuthPreferenceController
                mRequireScreenOnToAuthPreferenceController;
        private RestrictedSwitchPreference mRequireScreenOnToAuthPreference;
        private PreferenceCategory mFingerprintUnlockCategory;

        private FingerprintManager mFingerprintManager;
        private FingerprintUpdater mFingerprintUpdater;
@@ -493,6 +497,7 @@ public class FingerprintSettings extends SubSettings {
            addFingerprintItemPreferences(root);
            addPreferencesFromResource(getPreferenceScreenResId());
            mRequireScreenOnToAuthPreference = findPreference(KEY_REQUIRE_SCREEN_ON_TO_AUTH);
            mFingerprintUnlockCategory = findPreference(KEY_FINGERPRINT_UNLOCK_CATEGORY);
            for (AbstractPreferenceController controller : mControllers) {
                ((FingerprintSettingsPreferenceController) controller).setUserId(mUserId);
            }
@@ -504,7 +509,7 @@ public class FingerprintSettings extends SubSettings {
                        mRequireScreenOnToAuthPreferenceController.setChecked(!isChecked);
                        return true;
                    });
            mRequireScreenOnToAuthPreference.setVisible(false);
            mFingerprintUnlockCategory.setVisible(false);
            if (isSfps()) {
                setRequireScreenOnToAuthVisibility();
            }
@@ -517,9 +522,9 @@ public class FingerprintSettings extends SubSettings {
            final boolean removalInProgress = mRemovalSidecar.inProgress();
            // Removing last remaining fingerprint
            if (fingerprintsEnrolled == 0 && removalInProgress) {
                mRequireScreenOnToAuthPreference.setVisible(false);
                mFingerprintUnlockCategory.setVisible(false);
            } else {
                mRequireScreenOnToAuthPreference.setVisible(true);
                mFingerprintUnlockCategory.setVisible(true);
            }
        }