diff options
author | Daniel Norman <danielnorman@google.com> | 2021-08-03 21:36:51 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2021-08-03 21:36:51 +0000 |
commit | 22fd7d8dfaf39ca6b15bd360409f3fa580adf2f6 (patch) | |
tree | 116354a2b7174a478f506a0694790f8e3cd8605e | |
parent | 4b2feca4719d4f5dc63260878f028df772710e1d (diff) | |
parent | 5bf2dc148baaa92dc6ee387753d8c4aa13c01b9d (diff) |
Merge "Checks null SimData before calling keyguard callback onSimStateChanged." into s-keystone-qcom-dev
-rwxr-xr-x | packages/SystemUI/src/com/android/keyguard/KeyguardUpdateMonitor.java | 3 |
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) { |