diff options
Diffstat (limited to 'src/com/android/settings/IccLockSettings.java')
-rw-r--r-- | src/com/android/settings/IccLockSettings.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/com/android/settings/IccLockSettings.java b/src/com/android/settings/IccLockSettings.java index 5201375..c389f5e 100644 --- a/src/com/android/settings/IccLockSettings.java +++ b/src/com/android/settings/IccLockSettings.java @@ -221,9 +221,13 @@ public class IccLockSettings extends PreferenceActivity ? context.getString(R.string.sim_editor_title, i + 1) : subInfo.getDisplayName()))); } - } + final SubscriptionInfo sir = Utils.findRecordBySlotId(getBaseContext(), 0); - mPhone = PhoneFactory.getDefaultPhone(); + mPhone = (sir == null) ? null + : PhoneFactory.getPhone(SubscriptionManager.getPhoneId(sir.getSubscriptionId())); + } else { + mPhone = PhoneFactory.getDefaultPhone(); + } mRes = getResources(); updatePreferences(); } |