Fingerprint suggestion should not be dismissed until fingerprint added

- Do not dismiss fingerprint suggestion until atleast one fingerprint is
added.

bug: 36578142
Test: robotest & manually verified.
Change-Id: I3151c9ae971666a0964be007103a9b7ad41de5ce
(cherry picked from commit 51ef801b32)
This commit is contained in:
Ajay Nadathur
2017-04-13 16:06:28 -07:00
committed by Fan Zhang
parent 552fc2922a
commit 22ebdd9493
2 changed files with 126 additions and 1 deletions

View File

@@ -68,7 +68,11 @@ public class SuggestionsChecks {
} else if (className.equals(ScreenLockSuggestionActivity.class.getName())) {
return isDeviceSecured();
} else if (className.equals(FingerprintEnrollSuggestionActivity.class.getName())) {
return isDeviceSecured() || !isFingerprintEnabled();
FingerprintManager manager = Utils.getFingerprintManagerOrNull(mContext);
if (manager == null || !isFingerprintEnabled()) {
return true;
}
return manager.hasEnrolledFingerprints();
}
SuggestionFeatureProvider provider =