diff options
| author | Danesh M <daneshm90@gmail.com> | 2015-09-29 14:12:12 -0700 |
|---|---|---|
| committer | Michael Bestas <mikeioannina@gmail.com> | 2016-01-03 14:49:49 -0800 |
| commit | ce33276f07d4cdc11063c9f42c9baea26b5a8ef8 (patch) | |
| tree | 0c0c76838b559f26fe196aaad83b1f4cde69c4d1 /src/com/android/settings/cyanogenmod | |
| parent | ea1ea586b8a0e080b4d7dc394c36c14123d7897c (diff) | |
| download | packages_apps_Settings-ce33276f07d4cdc11063c9f42c9baea26b5a8ef8.tar.gz packages_apps_Settings-ce33276f07d4cdc11063c9f42c9baea26b5a8ef8.tar.bz2 packages_apps_Settings-ce33276f07d4cdc11063c9f42c9baea26b5a8ef8.zip | |
Settings : Filter settings for secondary users
Filter blacklist for secondary user
Filter default sms if user can't sms/call
Filter phone ringtone/vibrate on calls for secondary user
issue-id: CYNGNOS-904
Change-Id: I008215f885e819bd3229a4f9a6c6ca6fc09df6c5
Diffstat (limited to 'src/com/android/settings/cyanogenmod')
| -rw-r--r-- | src/com/android/settings/cyanogenmod/PrivacySettings.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/com/android/settings/cyanogenmod/PrivacySettings.java b/src/com/android/settings/cyanogenmod/PrivacySettings.java index 0e62915fa..c1fb2e6d0 100644 --- a/src/com/android/settings/cyanogenmod/PrivacySettings.java +++ b/src/com/android/settings/cyanogenmod/PrivacySettings.java @@ -32,6 +32,7 @@ import com.android.internal.telephony.util.BlacklistUtils; public class PrivacySettings extends SettingsPreferenceFragment { private static final String KEY_BLACKLIST = "blacklist"; + private static final String KEY_STATS = "cmstats"; private PreferenceScreen mBlacklist; @@ -45,8 +46,14 @@ public class PrivacySettings extends SettingsPreferenceFragment { // Add package manager to check if features are available PackageManager pm = getPackageManager(); + boolean isOwner = Utils.isUserOwner(); + if (!isOwner) { + PreferenceScreen root = getPreferenceScreen(); + root.removePreference(findPreference(KEY_STATS)); + } + // Determine options based on device telephony support - if (!pm.hasSystemFeature(PackageManager.FEATURE_TELEPHONY)) { + if (!pm.hasSystemFeature(PackageManager.FEATURE_TELEPHONY) || !isOwner) { // No telephony, remove dependent options PreferenceScreen root = getPreferenceScreen(); root.removePreference(mBlacklist); |
