Hide 'Update Emergecy Address' preference w/o carrier support
Bug: 29256401
Change-Id: I59f9d6192d39e2a259e3f2cbee641335d5b8b8d7
diff --git a/src/com/android/settings/WifiCallingSettings.java b/src/com/android/settings/WifiCallingSettings.java
index b93b246..352e317 100644
--- a/src/com/android/settings/WifiCallingSettings.java
+++ b/src/com/android/settings/WifiCallingSettings.java
@@ -349,9 +349,12 @@
mButtonWfcMode.setEnabled(wfcEnabled);
final PreferenceScreen preferenceScreen = getPreferenceScreen();
+ boolean updateAddressEnabled = (getCarrierActivityIntent(context) != null);
if (wfcEnabled) {
preferenceScreen.addPreference(mButtonWfcMode);
- preferenceScreen.addPreference(mUpdateAddress);
+ if (updateAddressEnabled) {
+ preferenceScreen.addPreference(mUpdateAddress);
+ }
} else {
preferenceScreen.removePreference(mButtonWfcMode);
preferenceScreen.removePreference(mUpdateAddress);