diff --git a/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java b/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java index ee99e0954ac..a6a211eada7 100644 --- a/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java +++ b/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogController.java @@ -550,8 +550,11 @@ public class SimStatusDialogController implements LifecycleObserver { 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"; }