summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/cyanogenmod
diff options
context:
space:
mode:
authorDanesh M <daneshm90@gmail.com>2015-09-29 14:12:12 -0700
committerMichael Bestas <mikeioannina@gmail.com>2016-01-03 14:49:49 -0800
commitce33276f07d4cdc11063c9f42c9baea26b5a8ef8 (patch)
tree0c0c76838b559f26fe196aaad83b1f4cde69c4d1 /src/com/android/settings/cyanogenmod
parentea1ea586b8a0e080b4d7dc394c36c14123d7897c (diff)
downloadpackages_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.java9
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);