summaryrefslogtreecommitdiff
path: root/packages/SystemUI/src/com/android/keyguard/KeyguardSimPukViewController.java
diff options
context:
space:
mode:
authorDave Mankoff <mankoff@google.com>2020-09-23 14:01:33 +0000
committerDave Mankoff <mankoff@google.com>2020-09-24 11:04:52 -0400
commit9a80cc2ec8c627b0fc290ffc4b318382a758ed87 (patch)
treec73ab719bb01ebfeeea007134795f5c6ec4f0891 /packages/SystemUI/src/com/android/keyguard/KeyguardSimPukViewController.java
parent3b7e026c067af221f040ceea6da97cb354dad2a3 (diff)
Revert^2 "9/N Clean Up Keyguard Class Structure"
b00c929394cb6bce158265af9606a8eb5a79e47a Change-Id: I42d17262a789d2eb106a924b442a9d3debcc35e4
Diffstat (limited to 'packages/SystemUI/src/com/android/keyguard/KeyguardSimPukViewController.java')
-rw-r--r--packages/SystemUI/src/com/android/keyguard/KeyguardSimPukViewController.java13
1 files changed, 11 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardSimPukViewController.java b/packages/SystemUI/src/com/android/keyguard/KeyguardSimPukViewController.java
index 9b2166b04415..a87374939ba6 100644
--- a/packages/SystemUI/src/com/android/keyguard/KeyguardSimPukViewController.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardSimPukViewController.java
@@ -69,7 +69,7 @@ public class KeyguardSimPukViewController
if (simState == TelephonyManager.SIM_STATE_READY) {
mRemainingAttempts = -1;
mShowDefaultMessage = true;
- mKeyguardSecurityCallback.dismiss(true, KeyguardUpdateMonitor.getCurrentUser());
+ getKeyguardSecurityCallback().dismiss(true, KeyguardUpdateMonitor.getCurrentUser());
} else {
resetState();
}
@@ -273,7 +273,7 @@ public class KeyguardSimPukViewController
mRemainingAttempts = -1;
mShowDefaultMessage = true;
- mKeyguardSecurityCallback.dismiss(
+ getKeyguardSecurityCallback().dismiss(
true, KeyguardUpdateMonitor.getCurrentUser());
} else {
mShowDefaultMessage = false;
@@ -362,6 +362,15 @@ public class KeyguardSimPukViewController
return mRemainingAttemptsDialog;
}
+ @Override
+ public void onPause() {
+ // dismiss the dialog.
+ if (mSimUnlockProgressDialog != null) {
+ mSimUnlockProgressDialog.dismiss();
+ mSimUnlockProgressDialog = null;
+ }
+ }
+
/**
* Since the IPC can block, we want to run the request in a separate thread
* with a callback.