Fingerprint swipe settings and suggestions should not show if hardware unavailable
Fixes: 63589121 Test: remove FP driver, make sure swipe setting and suggestions don't show anymore && make -j RunSettingsRoboTests Merged-In: I2539128daff8df52d040606141f772fc9edffa57 Change-Id: I2539128daff8df52d040606141f772fc9edffa57
This commit is contained in:
@@ -65,12 +65,14 @@ public class SuggestionsChecks {
|
||||
} else if (className.equals(WifiCallingSuggestionActivity.class.getName())) {
|
||||
return isWifiCallingUnavailableOrEnabled();
|
||||
} else if (className.equals(FingerprintSuggestionActivity.class.getName())) {
|
||||
return isNotSingleFingerprintEnrolled() || !isFingerprintEnabled();
|
||||
return !Utils.hasFingerprintHardware(mContext) || !isFingerprintEnabled()
|
||||
|| isNotSingleFingerprintEnrolled();
|
||||
} else if (className.equals(ScreenLockSuggestionActivity.class.getName())) {
|
||||
return isDeviceSecured();
|
||||
} else if (className.equals(FingerprintEnrollSuggestionActivity.class.getName())) {
|
||||
FingerprintManager manager = Utils.getFingerprintManagerOrNull(mContext);
|
||||
if (manager == null || !isFingerprintEnabled()) {
|
||||
final FingerprintManager manager = Utils.getFingerprintManagerOrNull(mContext);
|
||||
if (manager == null || !isFingerprintEnabled()
|
||||
|| !Utils.hasFingerprintHardware(mContext)) {
|
||||
return true;
|
||||
}
|
||||
return manager.hasEnrolledFingerprints();
|
||||
|
Reference in New Issue
Block a user