From f228f63d21373596a3e5073813cc1b28703c5712 Mon Sep 17 00:00:00 2001 From: Evan Severson Date: Wed, 22 Jun 2022 14:50:38 -0700 Subject: Only show running apps for the current user+profiles The counting of the number of apps correctly filters out apps running in other users, but when the information is fetched to show the UI the filtering isn't applied. Test: Manual Fixes: 236614285 Change-Id: Ida07b03be89b58481ac8c531e536e963789f49b7 --- packages/SystemUI/src/com/android/systemui/qs/FgsManagerController.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/qs/FgsManagerController.kt b/packages/SystemUI/src/com/android/systemui/qs/FgsManagerController.kt index 80eacd1f3e63..6f05852f3e03 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/FgsManagerController.kt +++ b/packages/SystemUI/src/com/android/systemui/qs/FgsManagerController.kt @@ -322,7 +322,8 @@ class FgsManagerController @Inject constructor( } val addedPackages = runningServiceTokens.keys.filter { - it.uiControl != UIControl.HIDE_ENTRY && runningApps[it]?.stopped != true + currentProfileIds.contains(it.userId) && + it.uiControl != UIControl.HIDE_ENTRY && runningApps[it]?.stopped != true } val removedPackages = runningApps.keys.filter { !runningServiceTokens.containsKey(it) } -- cgit v1.2.3-59-g8ed1b