Merge "Set availability of AddUserWhenLockedPreference before it gets displayed." into main
This commit is contained in:
committed by
Android (Google) Code Review
commit
7cbf627778
@@ -46,8 +46,6 @@ public class AddUserWhenLockedPreferenceController extends TogglePreferenceContr
|
|||||||
restrictedSwitchPreference.setVisible(true);
|
restrictedSwitchPreference.setVisible(true);
|
||||||
if (mUserCaps.mDisallowAddUserSetByAdmin) {
|
if (mUserCaps.mDisallowAddUserSetByAdmin) {
|
||||||
restrictedSwitchPreference.setDisabledByAdmin(mUserCaps.mEnforcedAdmin);
|
restrictedSwitchPreference.setDisabledByAdmin(mUserCaps.mEnforcedAdmin);
|
||||||
} else if (mUserCaps.mDisallowAddUser) {
|
|
||||||
restrictedSwitchPreference.setVisible(false);
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
restrictedSwitchPreference.setDisabledByAdmin(
|
restrictedSwitchPreference.setDisabledByAdmin(
|
||||||
@@ -62,7 +60,11 @@ public class AddUserWhenLockedPreferenceController extends TogglePreferenceContr
|
|||||||
if (!mUserCaps.isAdmin()) {
|
if (!mUserCaps.isAdmin()) {
|
||||||
return DISABLED_FOR_USER;
|
return DISABLED_FOR_USER;
|
||||||
} else if (android.multiuser.Flags.newMultiuserSettingsUx()) {
|
} else if (android.multiuser.Flags.newMultiuserSettingsUx()) {
|
||||||
return AVAILABLE;
|
if (mUserCaps.mDisallowAddUser && !mUserCaps.mDisallowAddUserSetByAdmin) {
|
||||||
|
return DISABLED_FOR_USER;
|
||||||
|
} else {
|
||||||
|
return AVAILABLE;
|
||||||
|
}
|
||||||
} else if (mUserCaps.disallowAddUser() || mUserCaps.disallowAddUserSetByAdmin()) {
|
} else if (mUserCaps.disallowAddUser() || mUserCaps.disallowAddUserSetByAdmin()) {
|
||||||
return DISABLED_FOR_USER;
|
return DISABLED_FOR_USER;
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user