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

Commit 48aea5c8 authored by Kevin Chyn's avatar Kevin Chyn
Browse files

Hide UDFPS overlay when onError during authentication

Fixes: 177924746
Test: manual
Change-Id: Ieff62070daf28ab70e8eec83221c894b09a80386
parent 57e66d5d
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -78,6 +78,13 @@ class FingerprintAuthenticationClient extends AuthenticationClient<ISession> imp
        }
    }

    @Override
    public void onError(int errorCode, int vendorCode) {
        super.onError(errorCode, vendorCode);

        UdfpsHelper.hideUdfpsOverlay(getSensorId(), mUdfpsOverlayController);
    }

    @Override
    protected void startHalOperation() {
        UdfpsHelper.showUdfpsOverlay(getSensorId(), IUdfpsOverlayController.REASON_AUTH,
+7 −0
Original line number Diff line number Diff line
@@ -101,6 +101,13 @@ class FingerprintAuthenticationClient extends AuthenticationClient<IBiometricsFi
        }
    }

    @Override
    public void onError(int errorCode, int vendorCode) {
        super.onError(errorCode, vendorCode);

        UdfpsHelper.hideUdfpsOverlay(getSensorId(), mUdfpsOverlayController);
    }

    private void resetFailedAttempts(int userId) {
        mLockoutFrameworkImpl.resetFailedAttemptsForUser(true /* clearAttemptCounter */, userId);
    }