Merge "Add Null check FingerprintSettings#updateAddPreference()" into udc-dev am: a958fc79c8

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/22668309

Change-Id: I6fe18e9aba304628a45c48eb58e2b234053ff072
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Bill Lin
2023-04-21 08:13:08 +00:00
committed by Automerger Merge Worker

View File

@@ -593,10 +593,16 @@ public class FingerprintSettings extends SubSettings {
}
private void updateAddPreference() {
if (getActivity() == null) return; // Activity went away
if (getActivity() == null) {
return; // Activity went away
}
final Preference addPreference = findPreference(KEY_FINGERPRINT_ADD);
if (addPreference == null) {
return; // b/275519315 Skip if updateAddPreference() invoke before addPreference()
}
/* Disable preference if too many fingerprints added */
final int max = getContext().getResources().getInteger(
com.android.internal.R.integer.config_fingerprintMaxTemplatesPerUser);