diff options
author | Sudheer Shanka <sudheersai@google.com> | 2016-02-11 17:17:57 +0000 |
---|---|---|
committer | Sudheer Shanka <sudheersai@google.com> | 2016-02-19 19:21:57 +0000 |
commit | a8fbbb30eae03b9ed7a3e6ea78da13480a53b73d (patch) | |
tree | a3e92cd0192ff74daf950b42b095e8733c5a85d9 /packages/SettingsLib/src/com/android/settingslib/RestrictedPreferenceHelper.java | |
parent | b0e07aa0d6f14abbfd4b3d9815e31b7862a8ec3a (diff) |
Part1 - Don't add padlock if the restriction is not set by admin.
Bug: 26687435
Change-Id: I2fd740b1fa0d76eceedc4dde73e41d779820bbcf
Diffstat (limited to 'packages/SettingsLib/src/com/android/settingslib/RestrictedPreferenceHelper.java')
-rw-r--r-- | packages/SettingsLib/src/com/android/settingslib/RestrictedPreferenceHelper.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/SettingsLib/src/com/android/settingslib/RestrictedPreferenceHelper.java b/packages/SettingsLib/src/com/android/settingslib/RestrictedPreferenceHelper.java index 9bd4eb185bee..227b1e8e1b4d 100644 --- a/packages/SettingsLib/src/com/android/settingslib/RestrictedPreferenceHelper.java +++ b/packages/SettingsLib/src/com/android/settingslib/RestrictedPreferenceHelper.java @@ -70,6 +70,12 @@ public class RestrictedPreferenceHelper { } } mAttrUserRestriction = data == null ? null : data.toString(); + // If the system has set the user restriction, then we shouldn't add the padlock. + if (RestrictedLockUtils.hasBaseUserRestriction(mContext, mAttrUserRestriction, + UserHandle.myUserId())) { + mAttrUserRestriction = null; + return; + } final TypedValue useAdminDisabledSummary = attributes.peekValue(R.styleable.RestrictedPreference_useAdminDisabledSummary); |