OSDN Git Service

Don't reset fingerprint storage on devices without fingerprint hw.
authorJim Miller <jaggies@google.com>
Thu, 12 Mar 2015 17:33:53 +0000 (10:33 -0700)
committerJim Miller <jaggies@google.com>
Thu, 12 Mar 2015 17:43:31 +0000 (10:43 -0700)
Fixes bug 19707354

Change-Id: I26144dc855bff83cdc9c9544c8ab7449274d7b5e

src/com/android/settings/ChooseLockGeneric.java

index 216b1ca..331fbae 100644 (file)
@@ -414,8 +414,8 @@ public class ChooseLockGeneric extends SettingsActivity {
         };
 
         private void removeAllFingerprintTemplates() {
-            mFingerprintManager.startListening(mReceiver);
-            if (mFingerprintManager != null) {
+            if (mFingerprintManager != null && mFingerprintManager.isHardwareDetected()) {
+                mFingerprintManager.startListening(mReceiver);
                 mFingerprintManager.remove(0 /* all fingerprint templates */);
             }
         }