diff options
author | 2021-01-20 00:25:05 +0000 | |
---|---|---|
committer | 2021-01-20 00:25:05 +0000 | |
commit | f2b35b2637b45c4b806ccf62b09e47a219ccf9b1 (patch) | |
tree | e58d7903966ee2a81ff8ed9e2dfe9b408a9cc539 | |
parent | 681c5eef9f4bb73a9f08c36075629944da675929 (diff) | |
parent | 2e28206f8b3c389d11f5667d3ac3e3e63ce2f558 (diff) |
Merge "Hide UDFPS overlay when onError during enroll"
2 files changed, 14 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/biometrics/sensors/fingerprint/aidl/FingerprintEnrollClient.java b/services/core/java/com/android/server/biometrics/sensors/fingerprint/aidl/FingerprintEnrollClient.java index cacc3661b1d8..0864c1a69a6f 100644 --- a/services/core/java/com/android/server/biometrics/sensors/fingerprint/aidl/FingerprintEnrollClient.java +++ b/services/core/java/com/android/server/biometrics/sensors/fingerprint/aidl/FingerprintEnrollClient.java @@ -71,6 +71,13 @@ class FingerprintEnrollClient extends EnrollClient<ISession> implements Udfps { } @Override + public void onError(int errorCode, int vendorCode) { + super.onError(errorCode, vendorCode); + + UdfpsHelper.hideUdfpsOverlay(getSensorId(), mUdfpsOverlayController); + } + + @Override protected boolean hasReachedEnrollmentLimit() { return FingerprintUtils.getInstance(getSensorId()) .getBiometricsForUser(getContext(), getTargetUserId()).size() diff --git a/services/core/java/com/android/server/biometrics/sensors/fingerprint/hidl/FingerprintEnrollClient.java b/services/core/java/com/android/server/biometrics/sensors/fingerprint/hidl/FingerprintEnrollClient.java index b2e3c3302bbf..8493af13abd4 100644 --- a/services/core/java/com/android/server/biometrics/sensors/fingerprint/hidl/FingerprintEnrollClient.java +++ b/services/core/java/com/android/server/biometrics/sensors/fingerprint/hidl/FingerprintEnrollClient.java @@ -113,6 +113,13 @@ public class FingerprintEnrollClient extends EnrollClient<IBiometricsFingerprint } @Override + public void onError(int errorCode, int vendorCode) { + super.onError(errorCode, vendorCode); + + UdfpsHelper.hideUdfpsOverlay(getSensorId(), mUdfpsOverlayController); + } + + @Override public void onPointerDown(int x, int y, float minor, float major) { UdfpsHelper.onFingerDown(getFreshDaemon(), x, y, minor, major); } |