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

Commit a75ba398 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Fix searching condition for biometric settings" into sc-dev

parents 8caef221 ecd14959
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -32,6 +32,6 @@ public class BiometricFaceStatusPreferenceController extends FaceStatusPreferenc

    @Override
    protected boolean isDeviceSupported() {
        return Utils.hasFaceHardware(mContext);
        return Utils.isMultipleBiometricsSupported(mContext) && Utils.hasFaceHardware(mContext);
    }
}
+2 −1
Original line number Diff line number Diff line
@@ -33,6 +33,7 @@ public class BiometricFingerprintStatusPreferenceController extends

    @Override
    protected boolean isDeviceSupported() {
        return Utils.hasFingerprintHardware(mContext);
        return Utils.isMultipleBiometricsSupported(mContext)
                && Utils.hasFingerprintHardware(mContext);
    }
}
+3 −0
Original line number Diff line number Diff line
@@ -69,6 +69,9 @@ public class BiometricSettingsAppPreferenceController extends TogglePreferenceCo

    @Override
    public int getAvailabilityStatus() {
        if (!Utils.isMultipleBiometricsSupported(mContext)) {
            return UNSUPPORTED_ON_DEVICE;
        }
        if (mFaceManager == null || mFingerprintManager == null) {
            return AVAILABLE_UNSEARCHABLE;
        }
+4 −0
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@ import android.app.admin.DevicePolicyManager;
import android.content.Context;
import android.provider.Settings;

import com.android.settings.Utils;
import com.android.settings.core.TogglePreferenceController;
import com.android.settingslib.RestrictedLockUtils;
import com.android.settingslib.RestrictedLockUtilsInternal;
@@ -62,6 +63,9 @@ public class BiometricSettingsKeyguardPreferenceController extends TogglePrefere

    @Override
    public int getAvailabilityStatus() {
        if (!Utils.isMultipleBiometricsSupported(mContext)) {
            return UNSUPPORTED_ON_DEVICE;
        }
        return getRestrictingAdmin() != null ? DISABLED_FOR_USER : AVAILABLE;
    }
}