Hide the option of "Enhanced 4G LTE Mode" when the key "KEY_HIDE_ENHANCED_4G_LTE_BOOL" is true.
Bug: 36220377
Test: manual
Change-Id: I34e709a23652f98290760375d0e26c836966a944
(cherry picked from commit 0feafa78a8cbacac5a735dbf0a4153058ca60007)
diff --git a/src/com/android/phone/MobileNetworkSettings.java b/src/com/android/phone/MobileNetworkSettings.java
index d023b20..8d58107 100644
--- a/src/com/android/phone/MobileNetworkSettings.java
+++ b/src/com/android/phone/MobileNetworkSettings.java
@@ -711,9 +711,10 @@
android.util.Log.d(LOG_TAG, "keep ltePref");
}
- // Enable enhanced 4G LTE mode settings depending on whether exists on platform
if (!(ImsManager.isVolteEnabledByPlatform(getActivity())
- && ImsManager.isVolteProvisionedOnDevice(getActivity()))) {
+ && ImsManager.isVolteProvisionedOnDevice(getActivity()))
+ || carrierConfig.getBoolean(
+ CarrierConfigManager.KEY_HIDE_ENHANCED_4G_LTE_BOOL)) {
Preference pref = prefSet.findPreference(BUTTON_4G_LTE_KEY);
if (pref != null) {
prefSet.removePreference(pref);