diff --git a/src/com/android/settings/sim/SimSettings.java b/src/com/android/settings/sim/SimSettings.java index aa094d8aef3..e1272ff351b 100644 --- a/src/com/android/settings/sim/SimSettings.java +++ b/src/com/android/settings/sim/SimSettings.java @@ -479,6 +479,8 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable if (mSubInfoRecord != null) { if(TextUtils.isEmpty(mSubInfoRecord.displayName)) { setTitle(getCarrierName()); + mSubInfoRecord.displayName = getCarrierName(); + SubscriptionManager.setDisplayName(getCarrierName(), mSubInfoRecord.subId); } else { setTitle(mSubInfoRecord.displayName); } @@ -546,6 +548,9 @@ public class SimSettings extends RestrictedSettingsFragment implements Indexable SubscriptionManager.setDisplayName(mSubInfoRecord.displayName, mSubInfoRecord.subId); + findRecordBySubId(mSubInfoRecord.subId).displayName = + nameText.getText().toString(); + updateAllOptions(); update(); }