From 540bf3b652383aab223a8a5724f1502dc4dc00d6 Mon Sep 17 00:00:00 2001 From: cjybyjk Date: Thu, 10 Mar 2022 13:25:01 +0800 Subject: [PATCH] AppVolumeSlice: Allow querying icon of apps installed by any user Test: Launch an app from work profile, play some music and see the app icon can now be properly displayed in the panel. Change-Id: I76db52d78ddf0850a4229b5bd3557829d0cdbf98 Signed-off-by: cjybyjk Signed-off-by: Pranav Vashi --- src/com/android/settings/media/AppVolumeSlice.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/media/AppVolumeSlice.java b/src/com/android/settings/media/AppVolumeSlice.java index e653ffc0fb6..b6d0c5d4f4d 100644 --- a/src/com/android/settings/media/AppVolumeSlice.java +++ b/src/com/android/settings/media/AppVolumeSlice.java @@ -110,7 +110,7 @@ public class AppVolumeSlice implements CustomSliceable { private IconCompat getApplicationIcon(String packageName) { PackageManager pm = mContext.getPackageManager(); try { - ApplicationInfo ai = pm.getApplicationInfo(packageName, 0); + ApplicationInfo ai = pm.getApplicationInfo(packageName, PackageManager.MATCH_ANY_USER); Resources resources = pm.getResourcesForApplication(ai); IconCompat icon = IconCompat.createWithResource(resources, packageName, ai.icon); return icon;