Loading src/java/com/android/internal/telephony/ServiceStateTracker.java +1 −0 Original line number Original line Diff line number Diff line Loading @@ -2845,6 +2845,7 @@ public class ServiceStateTracker extends Handler { String wfcFlightSpnFormat = null; String wfcFlightSpnFormat = null; int combinedRegState = getCombinedRegState(mSS); int combinedRegState = getCombinedRegState(mSS); if (mPhone.getImsPhone() != null && mPhone.getImsPhone().isWifiCallingEnabled() if (mPhone.getImsPhone() != null && mPhone.getImsPhone().isWifiCallingEnabled() && mPhone.isImsRegistered() && (combinedRegState == ServiceState.STATE_IN_SERVICE && (combinedRegState == ServiceState.STATE_IN_SERVICE && mSS.getDataNetworkType() == TelephonyManager.NETWORK_TYPE_IWLAN)) { && mSS.getDataNetworkType() == TelephonyManager.NETWORK_TYPE_IWLAN)) { // In Wi-Fi Calling mode (connected to WiFi and WFC enabled), // In Wi-Fi Calling mode (connected to WiFi and WFC enabled), Loading src/java/com/android/internal/telephony/cdnr/CarrierDisplayNameResolver.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -482,7 +482,7 @@ public class CarrierDisplayNameResolver { } } } else if (mPhone.getServiceStateTracker().getCombinedRegState(getServiceState()) } else if (mPhone.getServiceStateTracker().getCombinedRegState(getServiceState()) == ServiceState.STATE_IN_SERVICE) { == ServiceState.STATE_IN_SERVICE) { if (mPhone.isWifiCallingEnabled()) { if (mPhone.isWifiCallingEnabled() && mPhone.isImsRegistered()) { data = getCarrierDisplayNameFromWifiCallingOverride(data); data = getCarrierDisplayNameFromWifiCallingOverride(data); if (DBG) { if (DBG) { Rlog.d(TAG, "CarrierName override by wifi-calling " + data); Rlog.d(TAG, "CarrierName override by wifi-calling " + data); Loading tests/telephonytests/src/com/android/internal/telephony/ServiceStateTrackerTest.java +2 −0 Original line number Original line Diff line number Diff line Loading @@ -2758,6 +2758,7 @@ public class ServiceStateTrackerTest extends TelephonyTest { // wifi-calling is enabled // wifi-calling is enabled doReturn(true).when(mPhone).isWifiCallingEnabled(); doReturn(true).when(mPhone).isWifiCallingEnabled(); doReturn(true).when(mPhone).isImsRegistered(); // update the spn // update the spn sst.updateSpnDisplay(); sst.updateSpnDisplay(); Loading Loading @@ -2790,6 +2791,7 @@ public class ServiceStateTrackerTest extends TelephonyTest { // wifi-calling is enabled // wifi-calling is enabled doReturn(true).when(mPhone).isWifiCallingEnabled(); doReturn(true).when(mPhone).isWifiCallingEnabled(); doReturn(true).when(mPhone).isImsRegistered(); // update the spn // update the spn sst.updateSpnDisplay(); sst.updateSpnDisplay(); Loading Loading
src/java/com/android/internal/telephony/ServiceStateTracker.java +1 −0 Original line number Original line Diff line number Diff line Loading @@ -2845,6 +2845,7 @@ public class ServiceStateTracker extends Handler { String wfcFlightSpnFormat = null; String wfcFlightSpnFormat = null; int combinedRegState = getCombinedRegState(mSS); int combinedRegState = getCombinedRegState(mSS); if (mPhone.getImsPhone() != null && mPhone.getImsPhone().isWifiCallingEnabled() if (mPhone.getImsPhone() != null && mPhone.getImsPhone().isWifiCallingEnabled() && mPhone.isImsRegistered() && (combinedRegState == ServiceState.STATE_IN_SERVICE && (combinedRegState == ServiceState.STATE_IN_SERVICE && mSS.getDataNetworkType() == TelephonyManager.NETWORK_TYPE_IWLAN)) { && mSS.getDataNetworkType() == TelephonyManager.NETWORK_TYPE_IWLAN)) { // In Wi-Fi Calling mode (connected to WiFi and WFC enabled), // In Wi-Fi Calling mode (connected to WiFi and WFC enabled), Loading
src/java/com/android/internal/telephony/cdnr/CarrierDisplayNameResolver.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -482,7 +482,7 @@ public class CarrierDisplayNameResolver { } } } else if (mPhone.getServiceStateTracker().getCombinedRegState(getServiceState()) } else if (mPhone.getServiceStateTracker().getCombinedRegState(getServiceState()) == ServiceState.STATE_IN_SERVICE) { == ServiceState.STATE_IN_SERVICE) { if (mPhone.isWifiCallingEnabled()) { if (mPhone.isWifiCallingEnabled() && mPhone.isImsRegistered()) { data = getCarrierDisplayNameFromWifiCallingOverride(data); data = getCarrierDisplayNameFromWifiCallingOverride(data); if (DBG) { if (DBG) { Rlog.d(TAG, "CarrierName override by wifi-calling " + data); Rlog.d(TAG, "CarrierName override by wifi-calling " + data); Loading
tests/telephonytests/src/com/android/internal/telephony/ServiceStateTrackerTest.java +2 −0 Original line number Original line Diff line number Diff line Loading @@ -2758,6 +2758,7 @@ public class ServiceStateTrackerTest extends TelephonyTest { // wifi-calling is enabled // wifi-calling is enabled doReturn(true).when(mPhone).isWifiCallingEnabled(); doReturn(true).when(mPhone).isWifiCallingEnabled(); doReturn(true).when(mPhone).isImsRegistered(); // update the spn // update the spn sst.updateSpnDisplay(); sst.updateSpnDisplay(); Loading Loading @@ -2790,6 +2791,7 @@ public class ServiceStateTrackerTest extends TelephonyTest { // wifi-calling is enabled // wifi-calling is enabled doReturn(true).when(mPhone).isWifiCallingEnabled(); doReturn(true).when(mPhone).isWifiCallingEnabled(); doReturn(true).when(mPhone).isImsRegistered(); // update the spn // update the spn sst.updateSpnDisplay(); sst.updateSpnDisplay(); Loading