Fixes default setting for showing MultiUserSwitch
By default, UserManager enables UserSwitch if no decission has been made before. However, in QS, we want the UserSwitcher not to show unless the user has explicitly enabled UserSwitch Fixes: 129898837 Test: manual, after Full wipe Change-Id: Ib2a0c10dff910199ce5c60d9e578efee3899cbb9
This commit is contained in:
@@ -98,8 +98,10 @@ public class MultiUserSwitch extends FrameLayout implements View.OnClickListener
|
||||
// Short-circuiting from UserManager. Needs to be extracted because of SystemUI boolean flag
|
||||
// qs_show_user_switcher_for_single_user
|
||||
|
||||
// The default in UserManager is to show the switcher. We want to not show it unless the
|
||||
// user explicitly requests it in Settings
|
||||
final boolean userSwitcherEnabled = Settings.Global.getInt(mContext.getContentResolver(),
|
||||
Settings.Global.USER_SWITCHER_ENABLED, 1) != 0;
|
||||
Settings.Global.USER_SWITCHER_ENABLED, 0) != 0;
|
||||
|
||||
if (!UserManager.supportsMultipleUsers()
|
||||
|| mUserManager.hasUserRestriction(UserManager.DISALLOW_USER_SWITCH)
|
||||
|
||||
Reference in New Issue
Block a user