summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/WirelessSettings.java
diff options
context:
space:
mode:
authorSungmin Choi <sungmin.choi@lge.com>2013-10-15 16:11:55 -0700
committerVineeta Srivastava <vsrivastava@google.com>2013-10-23 21:29:14 +0000
commit2490315e49d235a1ba9a84600a21febf85959a1a (patch)
tree1761b9fd52d379487600277b00c5339d4b2e9017 /src/com/android/settings/WirelessSettings.java
parent7fe57374cdb67b19b98d0170e10add876f0823b1 (diff)
downloadpackages_apps_Settings-2490315e49d235a1ba9a84600a21febf85959a1a.zip
packages_apps_Settings-2490315e49d235a1ba9a84600a21febf85959a1a.tar.gz
packages_apps_Settings-2490315e49d235a1ba9a84600a21febf85959a1a.tar.bz2
Remove Manage Mobile Plan when config_show_mobile_plan is set to false
config_show_mobile_plan is set to true by default. When you don't want to show "Manage mobile plan" set config_show_mobile_plan to false in overlay. Bug: 10819853 Change-Id: Ic3c69fb4246cc0de38518ef6c9950cee7fa4d987
Diffstat (limited to 'src/com/android/settings/WirelessSettings.java')
-rw-r--r--src/com/android/settings/WirelessSettings.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/android/settings/WirelessSettings.java b/src/com/android/settings/WirelessSettings.java
index 6724cc1..65127b5 100644
--- a/src/com/android/settings/WirelessSettings.java
+++ b/src/com/android/settings/WirelessSettings.java
@@ -333,6 +333,16 @@ public class WirelessSettings extends RestrictedSettingsFragment
removePreference(KEY_MOBILE_NETWORK_SETTINGS);
removePreference(KEY_MANAGE_MOBILE_PLAN);
}
+ // Remove Mobile Network Settings and Manage Mobile Plan
+ // if config_show_mobile_plan sets false.
+ boolean isMobilePlanEnabled = this.getResources().getBoolean(
+ R.bool.config_show_mobile_plan);
+ if (!isMobilePlanEnabled) {
+ Preference pref = findPreference(KEY_MANAGE_MOBILE_PLAN);
+ if (pref != null) {
+ removePreference(KEY_MANAGE_MOBILE_PLAN);
+ }
+ }
protectByRestrictions(KEY_MOBILE_NETWORK_SETTINGS);
protectByRestrictions(KEY_MANAGE_MOBILE_PLAN);