diff options
| -rw-r--r-- | services/core/java/com/android/server/biometrics/sensors/BiometricScheduler.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/biometrics/sensors/BiometricScheduler.java b/services/core/java/com/android/server/biometrics/sensors/BiometricScheduler.java index 78c38089e803..8a54ae5a6fea 100644 --- a/services/core/java/com/android/server/biometrics/sensors/BiometricScheduler.java +++ b/services/core/java/com/android/server/biometrics/sensors/BiometricScheduler.java @@ -580,7 +580,7 @@ public class BiometricScheduler { } final BiometricSchedulerOperation operation = mCurrentOperation; mHandler.postDelayed(() -> { - if (operation == mCurrentOperation) { + if (operation == mCurrentOperation && !operation.isFinished()) { Counter.logIncrement("biometric.value_scheduler_watchdog_triggered_count"); clearScheduler(); } |