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 <cjybyjk@zjnu.edu.cn>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user