From 82506c77a73ee3814068fd24ea9b6d0340d525b6 Mon Sep 17 00:00:00 2001 From: Dhina17 <dhinalogu@gmail.com> Date: Mon, 20 May 2024 17:48:29 +0530 Subject: [PATCH] services: Don't enable user switcher when creating parallel space Usually, multi users are being enabled when creating a new user. Because of this, user switcher in the QS footer is also getting enabled. We don't want to do that for parallel space. Change-Id: I08e78ab592bf4bacd5d15dac4aaadce5a2900dd3 --- .../core/java/com/android/server/pm/UserManagerService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/core/java/com/android/server/pm/UserManagerService.java b/services/core/java/com/android/server/pm/UserManagerService.java index ae3715c18f45..a15a2af67daa 100644 --- a/services/core/java/com/android/server/pm/UserManagerService.java +++ b/services/core/java/com/android/server/pm/UserManagerService.java @@ -5429,6 +5429,9 @@ public class UserManagerService extends IUserManager.Stub { if (userInfo.isProfile()) { sendProfileAddedBroadcast(userInfo.profileGroupId, userInfo.id); } else { + // Don't enable user switch on parallel space creation. + if (userInfo.isParallel()) return; + // If the user switch hasn't been explicitly toggled on or off by the user, turn it on. if (android.provider.Settings.Global.getString(mContext.getContentResolver(), android.provider.Settings.Global.USER_SWITCHER_ENABLED) == null) { -- GitLab