diff options
author | Jason Monk <jmonk@google.com> | 2015-01-09 16:07:14 -0500 |
---|---|---|
committer | Jason Monk <jmonk@google.com> | 2015-01-09 16:07:14 -0500 |
commit | 6c985dcc2d6276c3d4f7598ee066bd8e1fd82710 (patch) | |
tree | f615ca1cc21144aa5c6be7c7cb54606f9f532df5 /packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitor.java | |
parent | 6cfb44952a76303fe1c7cc75b545cb8aad72eecf (diff) | |
download | frameworks_base-6c985dcc2d6276c3d4f7598ee066bd8e1fd82710.zip frameworks_base-6c985dcc2d6276c3d4f7598ee066bd8e1fd82710.tar.gz frameworks_base-6c985dcc2d6276c3d4f7598ee066bd8e1fd82710.tar.bz2 |
Carrier text handle sim removal
Have KeyguardUpdateMonitor send the onRefreshCarrierInfo when the
subscription info changes, regardless of whether there are any
subscriptions (because there might be no sims).
Bug: 18752587
Change-Id: I8976c76aae9e3e633b6adace48dccb1e940dbc18
Diffstat (limited to 'packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitor.java')
-rw-r--r-- | packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitor.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitor.java b/packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitor.java index c8cfe31b..84bacc3 100644 --- a/packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitor.java +++ b/packages/Keyguard/src/com/android/keyguard/KeyguardUpdateMonitor.java @@ -284,10 +284,15 @@ public class KeyguardUpdateMonitor implements TrustManager.TrustListener { KeyguardUpdateMonitorCallback cb = mCallbacks.get(j).get(); if (cb != null) { cb.onSimStateChanged(data.subId, data.slotId, data.simState); - cb.onRefreshCarrierInfo(); } } } + for (int j = 0; j < mCallbacks.size(); j++) { + KeyguardUpdateMonitorCallback cb = mCallbacks.get(j).get(); + if (cb != null) { + cb.onRefreshCarrierInfo(); + } + } } /** @return List of SubscriptionInfo records, maybe empty but never null */ |