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
diff --git a/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java b/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
index 7935416..1ff2d08 100755
--- a/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
+++ b/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java
@@ -634,15 +634,17 @@
                 && ((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;