diff --git a/services/core/java/com/android/server/biometrics/AuthenticationClient.java b/services/core/java/com/android/server/biometrics/AuthenticationClient.java index 7d4ac592a9dfe..f7278d2601c39 100644 --- a/services/core/java/com/android/server/biometrics/AuthenticationClient.java +++ b/services/core/java/com/android/server/biometrics/AuthenticationClient.java @@ -129,13 +129,16 @@ public abstract class AuthenticationClient extends ClientMonitor { boolean result = false; try { + if (DEBUG) Slog.v(getLogTag(), "onAuthenticated(" + authenticated + ")" + + ", ID:" + identifier.getBiometricId() + + ", Owner: " + getOwnerString() + + ", isBP: " + isBiometricPrompt() + + ", listener: " + listener + + ", requireConfirmation: " + mRequireConfirmation); + if (authenticated) { mAlreadyDone = true; - if (DEBUG) Slog.v(getLogTag(), "onAuthenticated(" + getOwnerString() - + ", ID:" + identifier.getBiometricId() - + ", isBP: " + isBiometricPrompt() - + ", listener: " + listener - + ", requireConfirmation: " + mRequireConfirmation); + if (listener != null) { vibrateSuccess(); }