diff --git a/src/com/android/settings/WifiCallingSettings.java b/src/com/android/settings/WifiCallingSettings.java index b93b24627fa..352e3177196 100644 --- a/src/com/android/settings/WifiCallingSettings.java +++ b/src/com/android/settings/WifiCallingSettings.java @@ -349,9 +349,12 @@ public class WifiCallingSettings extends SettingsPreferenceFragment 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);