Hide "Add user" button for secondary user
Bug: 258447375 Test: croot && make RunSettingsRoboTests -j40 ROBOTEST_FILTER="com.android.settings.users.UserSettingsTest" && make RunSettingsRoboTests -j40 ROBOTEST_FILTER="com.android.settings.users.MultiUserSwitchBarControllerTest" Change-Id: I5f0fd25fb9f710f7311275b2a840663f2bf3eeab
This commit is contained in:
@@ -1489,7 +1489,7 @@ public class UserSettings extends SettingsPreferenceFragment
|
||||
|
||||
private void updateAddUserCommon(Context context, RestrictedPreference addUser,
|
||||
boolean canAddRestrictedProfile) {
|
||||
if ((mUserCaps.mCanAddUser || !mUserCaps.mDisallowAddUserSetByAdmin)
|
||||
if ((mUserCaps.mCanAddUser && !mUserCaps.mDisallowAddUserSetByAdmin)
|
||||
&& WizardManagerHelper.isDeviceProvisioned(context)
|
||||
&& mUserCaps.mUserSwitcherEnabled) {
|
||||
addUser.setVisible(true);
|
||||
|
@@ -417,12 +417,12 @@ public class UserSettingsTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void updateUserList_cannotAddUserButCanSwitchUser_shouldShowDisabledAddUser() {
|
||||
public void updateUserList_cannotAddUserButCanSwitchUser_shouldNotShowAddUser() {
|
||||
mUserCapabilities.mCanAddUser = false;
|
||||
|
||||
mFragment.updateUserList();
|
||||
|
||||
verify(mAddUserPreference).setEnabled(false);
|
||||
verify(mAddUserPreference).setVisible(false);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
Reference in New Issue
Block a user