From 80ae4b3c4107a90fc7913147a56291e17f7b890f Mon Sep 17 00:00:00 2001 From: Tetiana Meronyk Date: Fri, 3 Nov 2023 12:45:17 +0000 Subject: [PATCH] Disable multiuser toggle om COPE device and add explanation dialog Bug: 304359233 Test: set up device in COPE mode and check toggle in Settings -> System -> Multiple Users Change-Id: I0edd58651f94c9f9a51349025a29e33a1e1a9c14 --- .../android/settings/users/MultiUserSwitchBarController.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/com/android/settings/users/MultiUserSwitchBarController.java b/src/com/android/settings/users/MultiUserSwitchBarController.java index 33651c31fc4..238e86ec9dc 100644 --- a/src/com/android/settings/users/MultiUserSwitchBarController.java +++ b/src/com/android/settings/users/MultiUserSwitchBarController.java @@ -57,11 +57,10 @@ public class MultiUserSwitchBarController implements SwitchWidgetController.OnSw mSwitchBar.setDisabledByAdmin(RestrictedLockUtilsInternal .checkIfRestrictionEnforced(mContext, UserManager.DISALLOW_USER_SWITCH, UserHandle.myUserId())); - } else if (mUserCapabilities.mDisallowAddUser) { + onSwitchToggled(false); mSwitchBar.setDisabledByAdmin(RestrictedLockUtilsInternal - .checkIfRestrictionEnforced(mContext, UserManager.DISALLOW_ADD_USER, - UserHandle.myUserId())); + .checkIfAddUserDisallowed(mContext, UserHandle.myUserId())); } else { mSwitchBar.setEnabled(!mUserCapabilities.mDisallowSwitchUser && !mUserCapabilities.mIsGuest && mUserCapabilities.isAdmin());