Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 77a4ce6c authored by Hyejin Kim's avatar Hyejin Kim Committed by Vineeta Srivastava
Browse files

When Wi-Fi calling is available, be able to display only "Wi-Fi"

Some operator want to show "Wi-Fi Calling" only without SPN.

BUG=25498707
Change-Id: I7428fc586054c9c6956f9e6c04c58c5b1e6c856e
parent 3230d5cd
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -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;