Loading src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java +22 −14 Original line number Diff line number Diff line Loading @@ -283,7 +283,9 @@ public class FingerprintSettings extends SubSettings { case MSG_REFRESH_FINGERPRINT_TEMPLATES: removeFingerprintPreference(msg.arg1); updateAddPreference(); if (isSfps()) { updateFingerprintUnlockCategoryVisibility(); } updatePreferences(); break; case MSG_FINGER_AUTH_SUCCESS: Loading Loading @@ -494,11 +496,15 @@ public class FingerprintSettings extends SubSettings { } private boolean isSfps() { mFingerprintManager = Utils.getFingerprintManagerOrNull(getActivity()); if (mFingerprintManager != null) { mSensorProperties = mFingerprintManager.getSensorPropertiesInternal(); for (FingerprintSensorPropertiesInternal prop : mSensorProperties) { if (prop.isAnySidefpsType()) { return true; } } } return false; } Loading Loading @@ -838,6 +844,7 @@ public class FingerprintSettings extends SubSettings { private List<AbstractPreferenceController> buildPreferenceControllers(Context context) { final List<AbstractPreferenceController> controllers = new ArrayList<>(); if (isSfps()) { mFingerprintUnlockCategoryPreferenceController = new FingerprintUnlockCategoryController( context, Loading @@ -850,6 +857,7 @@ public class FingerprintSettings extends SubSettings { ); controllers.add(mFingerprintUnlockCategoryPreferenceController); controllers.add(mRequireScreenOnToAuthPreferenceController); } return controllers; } Loading Loading
src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java +22 −14 Original line number Diff line number Diff line Loading @@ -283,7 +283,9 @@ public class FingerprintSettings extends SubSettings { case MSG_REFRESH_FINGERPRINT_TEMPLATES: removeFingerprintPreference(msg.arg1); updateAddPreference(); if (isSfps()) { updateFingerprintUnlockCategoryVisibility(); } updatePreferences(); break; case MSG_FINGER_AUTH_SUCCESS: Loading Loading @@ -494,11 +496,15 @@ public class FingerprintSettings extends SubSettings { } private boolean isSfps() { mFingerprintManager = Utils.getFingerprintManagerOrNull(getActivity()); if (mFingerprintManager != null) { mSensorProperties = mFingerprintManager.getSensorPropertiesInternal(); for (FingerprintSensorPropertiesInternal prop : mSensorProperties) { if (prop.isAnySidefpsType()) { return true; } } } return false; } Loading Loading @@ -838,6 +844,7 @@ public class FingerprintSettings extends SubSettings { private List<AbstractPreferenceController> buildPreferenceControllers(Context context) { final List<AbstractPreferenceController> controllers = new ArrayList<>(); if (isSfps()) { mFingerprintUnlockCategoryPreferenceController = new FingerprintUnlockCategoryController( context, Loading @@ -850,6 +857,7 @@ public class FingerprintSettings extends SubSettings { ); controllers.add(mFingerprintUnlockCategoryPreferenceController); controllers.add(mRequireScreenOnToAuthPreferenceController); } return controllers; } Loading