summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/widget
diff options
context:
space:
mode:
authorMaggie Benthall <mbenthall@google.com>2013-03-14 17:41:27 -0400
committerMaggie Benthall <mbenthall@google.com>2013-03-27 18:12:44 -0400
commit0c5a401a58b30041d5fe712d78fccbd47f5b744d (patch)
treec28cdc176e7f94dafe143e323fc077a5fa5124cc /src/com/android/settings/widget
parent05d67f62b7370b3bbe3bf691ae01b8a46dd04606 (diff)
downloadpackages_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.java2
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,