diff --git a/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java b/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java index 10409fcd346..4d1fd492437 100644 --- a/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java +++ b/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java @@ -538,8 +538,11 @@ public class SimStatusDialogController implements LifecycleObserver, OnResume, O voiceNetworkTypeName = getNetworkTypeName(actualVoiceNetworkType); } - if (overrideNetworkType == TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_NR_NSA_MMWAVE - || overrideNetworkType == TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_NR_NSA) { + final boolean isOverrideNwTypeNrAdvancedOrNsa = + overrideNetworkType == TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_NR_ADVANCED + || overrideNetworkType == TelephonyDisplayInfo.OVERRIDE_NETWORK_TYPE_NR_NSA; + if (actualDataNetworkType == TelephonyManager.NETWORK_TYPE_LTE + && isOverrideNwTypeNrAdvancedOrNsa) { dataNetworkTypeName = "NR NSA"; }