diff --git a/src/com/android/settings/network/telephony/MobileNetworkUtils.java b/src/com/android/settings/network/telephony/MobileNetworkUtils.java index 9339d681a61..99e69c70f8a 100644 --- a/src/com/android/settings/network/telephony/MobileNetworkUtils.java +++ b/src/com/android/settings/network/telephony/MobileNetworkUtils.java @@ -280,7 +280,8 @@ public class MobileNetworkUtils { String.format("showEuiccSettings: esimIgnoredDevice: %b, enabledEsimUiByDefault: " + "%b, euiccProvisioned: %b, inDeveloperMode: %b.", esimIgnoredDevice, enabledEsimUiByDefault, euiccProvisioned, inDeveloperMode)); - return (inDeveloperMode || euiccProvisioned + return (euiccProvisioned + || (!esimIgnoredDevice && inDeveloperMode) || (!esimIgnoredDevice && enabledEsimUiByDefault && isCurrentCountrySupported(context))); }