diff --git a/src/com/android/settings/notification/PhoneRingtone2PreferenceController.java b/src/com/android/settings/notification/PhoneRingtone2PreferenceController.java index 1233e28642a..495d9848972 100644 --- a/src/com/android/settings/notification/PhoneRingtone2PreferenceController.java +++ b/src/com/android/settings/notification/PhoneRingtone2PreferenceController.java @@ -43,8 +43,14 @@ public class PhoneRingtone2PreferenceController extends RingtonePreferenceContro DefaultRingtonePreference ringtonePreference = (DefaultRingtonePreference) screen.findPreference(KEY_PHONE_RINGTONE2); ringtonePreference.setSlotId(SLOT_ID); - ringtonePreference.setTitle(mContext.getString(R.string.ringtone_title) + " - " + - String.format(mContext.getString(R.string.sim_card_number_title), 2)); + + if (isBuiltInEuiccSlot(SLOT_ID)) { + ringtonePreference.setTitle(mContext.getString(R.string.ringtone_title) + " (e-SIM)"); + } else { + ringtonePreference.setTitle(mContext.getString(R.string.ringtone_title) + " - " + + String.format(mContext.getString(R.string.sim_card_number_title), 2)); + } + ringtonePreference.setEnabled(hasCard()); } @@ -55,9 +61,6 @@ public class PhoneRingtone2PreferenceController extends RingtonePreferenceContro @Override public boolean isAvailable() { - if (isBuiltInEuiccSlot(SLOT_ID)) { - return false; - } TelephonyManager telephonyManager = (TelephonyManager) mContext.getSystemService(Context.TELEPHONY_SERVICE); return Utils.isVoiceCapable(mContext) && telephonyManager.isMultiSimEnabled(); diff --git a/src/com/android/settings/notification/PhoneRingtonePreferenceController.java b/src/com/android/settings/notification/PhoneRingtonePreferenceController.java index f70ee66c9c8..0ad2a50b8ee 100644 --- a/src/com/android/settings/notification/PhoneRingtonePreferenceController.java +++ b/src/com/android/settings/notification/PhoneRingtonePreferenceController.java @@ -44,7 +44,7 @@ public class PhoneRingtonePreferenceController extends RingtonePreferenceControl TelephonyManager telephonyManager = (TelephonyManager) mContext.getSystemService(Context.TELEPHONY_SERVICE); - if (telephonyManager.isMultiSimEnabled() && !isDeviceSupportsESIM()) { + if (telephonyManager.isMultiSimEnabled()) { DefaultRingtonePreference ringtonePreference = (DefaultRingtonePreference) screen.findPreference(KEY_PHONE_RINGTONE); ringtonePreference.setTitle(mContext.getString(R.string.ringtone_title));