From 0449335cd8057240799cf50b135cd16a9e9a1b95 Mon Sep 17 00:00:00 2001 From: Ajay Nadathur Date: Thu, 29 Jun 2017 16:38:30 -0700 Subject: [PATCH] Fix fingerprint enrollment bug that fails during last leg - Upon configuration changes during the last leg of enrollment, a check is required to see if maximum progress has been reached. If so, the next intent has to be launched. bug: 36656476 Test: Manually tested and verified. Change-Id: Ie4ec75cb775f83536ad0127011aabcc87c6c5ae0 --- .../settings/fingerprint/FingerprintEnrollEnrolling.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java b/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java index 11a84bce426..1decef3f30d 100644 --- a/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java +++ b/src/com/android/settings/fingerprint/FingerprintEnrollEnrolling.java @@ -341,6 +341,9 @@ public class FingerprintEnrollEnrolling extends FingerprintEnrollBase animateProgress(progress); } else { mProgressBar.setProgress(progress); + if (progress >= PROGRESS_BAR_MAX) { + mDelayedFinishRunnable.run(); + } } }