summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Norman <danielnorman@google.com>2021-08-03 21:36:51 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2021-08-03 21:36:51 +0000
commit22fd7d8dfaf39ca6b15bd360409f3fa580adf2f6 (patch)
tree116354a2b7174a478f506a0694790f8e3cd8605e
parent4b2feca4719d4f5dc63260878f028df772710e1d (diff)
parent5bf2dc148baaa92dc6ee387753d8c4aa13c01b9d (diff)
Merge "Checks null SimData before calling keyguard callback onSimStateChanged." into s-keystone-qcom-dev
-rwxr-xr-xpackages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java b/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java
index 33af16464965..1f803aa97948 100755
--- a/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java
+++ b/packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java
@@ -508,6 +508,9 @@ public class KeyguardUpdateMonitor implements TrustManager.TrustListener, Dumpab
for (int i = 0; i < changedSubscriptions.size(); i++) {
SimData data = mSimDatas.get(changedSubscriptions.get(i).getSimSlotIndex());
+ if (data == null) {
+ continue;
+ }
for (int j = 0; j < mCallbacks.size(); j++) {
KeyguardUpdateMonitorCallback cb = mCallbacks.get(j).get();
if (cb != null) {