summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/IccLockSettings.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/settings/IccLockSettings.java')
-rw-r--r--src/com/android/settings/IccLockSettings.java8
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();
}