Loading src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java +6 −4 Original line number Diff line number Diff line Loading @@ -634,15 +634,17 @@ final class GsmServiceStateTracker extends ServiceStateTracker { && ((rule & SIMRecords.SPN_RULE_SHOW_SPN) == SIMRecords.SPN_RULE_SHOW_SPN); if (!TextUtils.isEmpty(spn) && mPhone.getImsPhone() != null if (mPhone.getImsPhone() != null && ((ImsPhone) mPhone.getImsPhone()).isVowifiEnabled()) { // In Wi-Fi Calling mode show SPN+WiFi // In Wi-Fi Calling mode show SPN?+WiFi String formatVoice = mPhone.getContext().getText( com.android.internal.R.string.wfcSpnFormat).toString(); String formatData = mPhone.getContext().getText( com.android.internal.R.string.wfcDataSpnFormat).toString(); String originalSpn = spn.trim(); String originalSpn = ""; if (!TextUtils.isEmpty(spn)) { originalSpn = spn.trim(); } spn = String.format(formatVoice, originalSpn); dataSpn = String.format(formatData, originalSpn); showSpn = true; Loading Loading
src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java +6 −4 Original line number Diff line number Diff line Loading @@ -634,15 +634,17 @@ final class GsmServiceStateTracker extends ServiceStateTracker { && ((rule & SIMRecords.SPN_RULE_SHOW_SPN) == SIMRecords.SPN_RULE_SHOW_SPN); if (!TextUtils.isEmpty(spn) && mPhone.getImsPhone() != null if (mPhone.getImsPhone() != null && ((ImsPhone) mPhone.getImsPhone()).isVowifiEnabled()) { // In Wi-Fi Calling mode show SPN+WiFi // In Wi-Fi Calling mode show SPN?+WiFi String formatVoice = mPhone.getContext().getText( com.android.internal.R.string.wfcSpnFormat).toString(); String formatData = mPhone.getContext().getText( com.android.internal.R.string.wfcDataSpnFormat).toString(); String originalSpn = spn.trim(); String originalSpn = ""; if (!TextUtils.isEmpty(spn)) { originalSpn = spn.trim(); } spn = String.format(formatVoice, originalSpn); dataSpn = String.format(formatData, originalSpn); showSpn = true; Loading