DO NOT MERGE ANYWHERE: WiFiCallingSettings: hide wfc mode preference if not editable
Bug: 30947921
Change-Id: I80240fbd912afa9a40cee38070c4e77d5e9d6ae9
(cherry picked from commit 4436d6fe16
)
This commit is contained in:
@@ -363,7 +363,12 @@ public class WifiCallingSettings extends SettingsPreferenceFragment
|
|||||||
final PreferenceScreen preferenceScreen = getPreferenceScreen();
|
final PreferenceScreen preferenceScreen = getPreferenceScreen();
|
||||||
boolean updateAddressEnabled = (getCarrierActivityIntent(context) != null);
|
boolean updateAddressEnabled = (getCarrierActivityIntent(context) != null);
|
||||||
if (wfcEnabled) {
|
if (wfcEnabled) {
|
||||||
preferenceScreen.addPreference(mButtonWfcMode);
|
if (mEditableWfcMode) {
|
||||||
|
preferenceScreen.addPreference(mButtonWfcMode);
|
||||||
|
} else {
|
||||||
|
// Don't show WFC mode preference if it's not editable.
|
||||||
|
preferenceScreen.removePreference(mButtonWfcMode);
|
||||||
|
}
|
||||||
if (updateAddressEnabled) {
|
if (updateAddressEnabled) {
|
||||||
preferenceScreen.addPreference(mUpdateAddress);
|
preferenceScreen.addPreference(mUpdateAddress);
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user