Fix NPE of mDismissListener in Rename Dialog
Bug: 241122882
Test: Enroll 1 fingerprint, and rename in landscape mode, check no
more NPE when focus on inputfield and IME shown
Change-Id: I24fe9aab11cabd67015989cfaaf6a8228ea72b59
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java b/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java
index 2cbef99..ada7ba4 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java
@@ -1014,7 +1014,9 @@
@Override
public void onCancel(DialogInterface dialog) {
super.onCancel(dialog);
- mDismissListener.onDismiss(dialog);
+ if (mDismissListener != null) {
+ mDismissListener.onDismiss(dialog);
+ }
}
@Override
@@ -1052,7 +1054,9 @@
parent.renameFingerPrint(mFp.getBiometricId(),
newName);
}
- mDismissListener.onDismiss(dialog);
+ if (mDismissListener != null) {
+ mDismissListener.onDismiss(dialog);
+ }
dialog.dismiss();
}
})