Hide UDFPS overlay when onError during enroll

Fixes: 177378453
Test: manual
Change-Id: If9be6cd6a4ecf3e85be0afe02c01662582babc89
This commit is contained in:
Kevin Chyn
2021-01-19 13:05:53 -08:00
parent 48aea5c855
commit 2e28206f8b
2 changed files with 14 additions and 0 deletions

View File

@@ -70,6 +70,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())

View File

@@ -112,6 +112,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);