OSDN Git Service

Merge "Don't need to authenticate fingerprint when the fingerprint list is empty...
authoredgar.huang <edgar.huang@spreadtrum.com>
Thu, 14 Sep 2017 20:41:44 +0000 (20:41 +0000)
committerandroid-build-merger <android-build-merger@google.com>
Thu, 14 Sep 2017 20:41:44 +0000 (20:41 +0000)
am: e7da16fc8f

Change-Id: Idd10ba2234522c1679ebfbbc48c7bfda742f0a4e

1  2 
src/com/android/settings/fingerprint/FingerprintSettings.java

@@@ -280,14 -278,10 +280,15 @@@ public class FingerprintSettings extend
          }
  
          private void retryFingerprint() {
-             if (mRemovalSidecar.inProgress()) {
+             if (mRemovalSidecar.inProgress()
+                     || 0 == mFingerprintManager.getEnrolledFingerprints(mUserId).size()) {
                  return;
              }
 +            // Don't start authentication if ChooseLockGeneric is showing, otherwise if the user
 +            // is in FP lockout, a toast will show on top
 +            if (mLaunchedConfirm) {
 +                return;
 +            }
              if (!mInFingerprintLockout) {
                  mFingerprintCancel = new CancellationSignal();
                  mFingerprintManager.authenticate(null, mFingerprintCancel, 0 /* flags */,