diff --git a/packages/SettingsLib/src/com/android/settingslib/RestrictedPreferenceHelper.java b/packages/SettingsLib/src/com/android/settingslib/RestrictedPreferenceHelper.java index 0c0af243ff7b9..bace4c04d7052 100644 --- a/packages/SettingsLib/src/com/android/settingslib/RestrictedPreferenceHelper.java +++ b/packages/SettingsLib/src/com/android/settingslib/RestrictedPreferenceHelper.java @@ -155,9 +155,9 @@ public class RestrictedPreferenceHelper { public boolean setDisabledByAdmin(EnforcedAdmin admin) { final boolean disabled = (admin != null ? true : false); mEnforcedAdmin = (disabled ? admin : null); + mPreference.setEnabled(!disabled); if (mDisabledByAdmin != disabled) { mDisabledByAdmin = disabled; - mPreference.setEnabled(!disabled); return true; } return false;