diff --git a/src/com/android/settings/users/UserDetailsSettings.java b/src/com/android/settings/users/UserDetailsSettings.java index 66c278ed733..8afab9678f4 100644 --- a/src/com/android/settings/users/UserDetailsSettings.java +++ b/src/com/android/settings/users/UserDetailsSettings.java @@ -570,7 +570,9 @@ public class UserDetailsSettings extends SettingsPreferenceFragment *
  • OR multiple admin support is NOT enabled.
  • *
  • OR the current user has DISALLOW_GRANT_ADMIN restriction applied
  • * - *
  • OR the target user ('mUserInfo') is a main user OR a guest user.
  • + *
  • OR the target user ('mUserInfo') is a main user
  • + *
  • OR the target user ('mUserInfo') is not of type + * {@link UserManager#USER_TYPE_FULL_SECONDARY}
  • *
  • OR the target user ('mUserInfo') has DISALLOW_GRANT_ADMIN restriction.
  • * * @@ -582,7 +584,7 @@ public class UserDetailsSettings extends SettingsPreferenceFragment || mUserManager.hasUserRestriction(UserManager.DISALLOW_GRANT_ADMIN); boolean targetUserRestricted = mUserInfo.isMain() - || mUserInfo.isGuest() + || !(UserManager.USER_TYPE_FULL_SECONDARY.equals(mUserInfo.userType)) || mUserManager.hasUserRestrictionForUser(UserManager.DISALLOW_GRANT_ADMIN, mUserInfo.getUserHandle());