Use carrier config BOOL_HIDE_CARRIER_NETWORK_SETTINGS.
Use carrier config instead of settings to hide/show carrier settings.
Bug: b/21355336
Change-Id: I7aa990240c49a4aeb0316f5801b0e6de4781794a
diff --git a/src/com/android/phone/CallFeaturesSetting.java b/src/com/android/phone/CallFeaturesSetting.java
index 0578e0c..d3d9dcf 100644
--- a/src/com/android/phone/CallFeaturesSetting.java
+++ b/src/com/android/phone/CallFeaturesSetting.java
@@ -236,9 +236,7 @@
int phoneType = mPhone.getPhoneType();
Preference fdnButton = prefSet.findPreference(BUTTON_FDN_KEY);
- boolean shouldHideCarrierSettings = Settings.Global.getInt(
- getContentResolver(), Settings.Global.HIDE_CARRIER_NETWORK_SETTINGS, 0) == 1;
- if (shouldHideCarrierSettings) {
+ if (carrierConfig.getBoolean(CarrierConfigManager.KEY_HIDE_CARRIER_NETWORK_SETTINGS_BOOL)) {
prefSet.removePreference(fdnButton);
} else {
if (phoneType == PhoneConstants.PHONE_TYPE_CDMA) {