summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPavel Zhamaitsiak <pavelz@google.com>2015-07-23 16:54:55 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-07-23 16:54:55 +0000
commitd9e0ed1b3e8d1584496d041a1081aaea9fdc7d41 (patch)
tree76aa5121c94d4589e1e94d7e6178ede99bed7558 /src
parent838c843217c76418e5f65b38f40e6b39760de1e4 (diff)
parent3e7e2c57d4074d707161cea0736678311ff5b22e (diff)
downloadpackages_apps_Settings-d9e0ed1b3e8d1584496d041a1081aaea9fdc7d41.zip
packages_apps_Settings-d9e0ed1b3e8d1584496d041a1081aaea9fdc7d41.tar.gz
packages_apps_Settings-d9e0ed1b3e8d1584496d041a1081aaea9fdc7d41.tar.bz2
Merge "Add or remove WFC setting when Wireless settings activity is resumed" into mnc-dev
Diffstat (limited to 'src')
-rw-r--r--src/com/android/settings/WirelessSettings.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/com/android/settings/WirelessSettings.java b/src/com/android/settings/WirelessSettings.java
index 32d50bf..8cc98cc 100644
--- a/src/com/android/settings/WirelessSettings.java
+++ b/src/com/android/settings/WirelessSettings.java
@@ -237,11 +237,7 @@ public class WirelessSettings extends SettingsPreferenceFragment implements Inde
mAirplaneModeEnabler = new AirplaneModeEnabler(activity, mAirplaneModePreference);
mNfcEnabler = new NfcEnabler(activity, nfc, androidBeam);
- if (ImsManager.isWfcEnabledByPlatform(activity)) {
- mButtonWfc = (PreferenceScreen) findPreference(KEY_WFC_SETTINGS);
- } else {
- removePreference(KEY_WFC_SETTINGS);
- }
+ mButtonWfc = (PreferenceScreen) findPreference(KEY_WFC_SETTINGS);
// Remove NSD checkbox by default
getPreferenceScreen().removePreference(nsd);
@@ -373,10 +369,15 @@ public class WirelessSettings extends SettingsPreferenceFragment implements Inde
mNsdEnabler.resume();
}
+ // update WFC setting
final Context context = getActivity();
if (ImsManager.isWfcEnabledByPlatform(context)) {
+ getPreferenceScreen().addPreference(mButtonWfc);
+
mButtonWfc.setSummary(WifiCallingSettings.getWfcModeSummary(
context, ImsManager.getWfcMode(context)));
+ } else {
+ removePreference(KEY_WFC_SETTINGS);
}
}