diff --git a/services/core/java/com/android/server/biometrics/sensors/fingerprint/FingerprintService.java b/services/core/java/com/android/server/biometrics/sensors/fingerprint/FingerprintService.java index dc00ffc9f9224..01ffc7e29ac0b 100644 --- a/services/core/java/com/android/server/biometrics/sensors/fingerprint/FingerprintService.java +++ b/services/core/java/com/android/server/biometrics/sensors/fingerprint/FingerprintService.java @@ -314,7 +314,8 @@ public class FingerprintService extends SystemService { final FingerprintSensorPropertiesInternal sensorProps = provider.second.getSensorProperties(options.getSensorId()); if (!isKeyguard && !Utils.isSettings(getContext(), opPackageName) - && sensorProps != null && sensorProps.isAnyUdfpsType()) { + && sensorProps != null && (sensorProps.isAnyUdfpsType() + || sensorProps.isAnySidefpsType())) { try { return authenticateWithPrompt(operationId, sensorProps, callingUid, callingUserId, receiver, opPackageName,