Merge "Fix cancel not working for FingerprintDetectClient" into sc-dev am: c2a76f90a8

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15247831

Change-Id: I56def44d38172fa6223ae9f687dc88b90265c38a
This commit is contained in:
TreeHugger Robot
2021-07-12 19:56:04 +00:00
committed by Automerger Merge Worker

View File

@@ -30,13 +30,14 @@ import android.util.Slog;
import com.android.server.biometrics.BiometricsProto; import com.android.server.biometrics.BiometricsProto;
import com.android.server.biometrics.sensors.AcquisitionClient; import com.android.server.biometrics.sensors.AcquisitionClient;
import com.android.server.biometrics.sensors.ClientMonitorCallbackConverter; import com.android.server.biometrics.sensors.ClientMonitorCallbackConverter;
import com.android.server.biometrics.sensors.DetectionConsumer;
import com.android.server.biometrics.sensors.fingerprint.UdfpsHelper; import com.android.server.biometrics.sensors.fingerprint.UdfpsHelper;
/** /**
* Performs fingerprint detection without exposing any matching information (e.g. accept/reject * Performs fingerprint detection without exposing any matching information (e.g. accept/reject
* have the same haptic, lockout counter is not increased). * have the same haptic, lockout counter is not increased).
*/ */
class FingerprintDetectClient extends AcquisitionClient<ISession> { class FingerprintDetectClient extends AcquisitionClient<ISession> implements DetectionConsumer {
private static final String TAG = "FingerprintDetectClient"; private static final String TAG = "FingerprintDetectClient";
@@ -88,7 +89,8 @@ class FingerprintDetectClient extends AcquisitionClient<ISession> {
} }
} }
void onInteractionDetected() { @Override
public void onInteractionDetected() {
vibrateSuccess(); vibrateSuccess();
try { try {