From 1be127b866ba77247810b4a535adad7f1b15cb31 Mon Sep 17 00:00:00 2001 From: Brad Stenning Date: Wed, 5 May 2021 13:58:09 -0700 Subject: [PATCH] Update Icon find shared library resources Icon is building its own resource object and not including the default flag that would allow for including of shared-lib resources Bug: 187332041 Test: Manual Change-Id: I121b5f75cbe7d125f8adddb30c84024e2b1a80c7 --- graphics/java/android/graphics/drawable/Icon.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/graphics/java/android/graphics/drawable/Icon.java b/graphics/java/android/graphics/drawable/Icon.java index cff7dccac2968..a03931bfab245 100644 --- a/graphics/java/android/graphics/drawable/Icon.java +++ b/graphics/java/android/graphics/drawable/Icon.java @@ -369,7 +369,9 @@ public final class Icon implements Parcelable { final PackageManager pm = context.getPackageManager(); try { ApplicationInfo ai = pm.getApplicationInfo( - resPackage, PackageManager.MATCH_UNINSTALLED_PACKAGES); + resPackage, + PackageManager.MATCH_UNINSTALLED_PACKAGES + | PackageManager.GET_SHARED_LIBRARY_FILES); if (ai != null) { mObj1 = pm.getResourcesForApplication(ai); } else {