diff options
author | Maggie Benthall <mbenthall@google.com> | 2013-03-14 17:41:27 -0400 |
---|---|---|
committer | Maggie Benthall <mbenthall@google.com> | 2013-03-27 18:12:44 -0400 |
commit | 0c5a401a58b30041d5fe712d78fccbd47f5b744d (patch) | |
tree | c28cdc176e7f94dafe143e323fc077a5fa5124cc /src/com/android/settings/widget | |
parent | 05d67f62b7370b3bbe3bf691ae01b8a46dd04606 (diff) | |
download | packages_apps_Settings-0c5a401a58b30041d5fe712d78fccbd47f5b744d.zip packages_apps_Settings-0c5a401a58b30041d5fe712d78fccbd47f5b744d.tar.gz packages_apps_Settings-0c5a401a58b30041d5fe712d78fccbd47f5b744d.tar.bz2 |
Respect user restrictions about adding/removing accounts, sideloading
Hide or disable options in the settings app when the user is restricted from
making changes.
Remove "Add account" button from Settings menu, and "remove account" option from menu in AccountSyncSettings.
Remove sideloading checkbox in SecuritySettings.
Also handle replacement of UserManager.isShareLocationToggleAllowed() with hasUserRestriction, which takes a restriction key string.
Change-Id: I34c74fd5aed8956ba00f92e3d3c657b608454dfe
Diffstat (limited to 'src/com/android/settings/widget')
-rw-r--r-- | src/com/android/settings/widget/SettingsAppWidgetProvider.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/android/settings/widget/SettingsAppWidgetProvider.java b/src/com/android/settings/widget/SettingsAppWidgetProvider.java index ac9df9f..5d581d8 100644 --- a/src/com/android/settings/widget/SettingsAppWidgetProvider.java +++ b/src/com/android/settings/widget/SettingsAppWidgetProvider.java @@ -541,7 +541,7 @@ public class SettingsAppWidgetProvider extends AppWidgetProvider { protected Boolean doInBackground(Void... args) { final UserManager um = (UserManager) context.getSystemService(Context.USER_SERVICE); - if (um.isLocationSharingToggleAllowed()) { + if (!um.hasUserRestriction(UserManager.DISALLOW_SHARE_LOCATION)) { Settings.Secure.setLocationProviderEnabled( resolver, LocationManager.GPS_PROVIDER, |