diff options
-rw-r--r-- | src/com/android/packageinstaller/PackageUtil.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/com/android/packageinstaller/PackageUtil.java b/src/com/android/packageinstaller/PackageUtil.java index 3a80f949..bb445824 100644 --- a/src/com/android/packageinstaller/PackageUtil.java +++ b/src/com/android/packageinstaller/PackageUtil.java @@ -18,6 +18,7 @@ package com.android.packageinstaller; import android.app.Activity; +import android.content.Context; import android.content.pm.ApplicationInfo; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; @@ -26,10 +27,12 @@ import android.content.pm.PackageParser.PackageParserException; import android.content.res.AssetManager; import android.content.res.Resources; import android.graphics.drawable.Drawable; +import android.util.DisplayMetrics; import android.view.View; import android.widget.ImageView; import android.widget.TextView; import android.os.UserHandle; +import android.os.UserManager; import java.io.File; import java.util.List; @@ -110,7 +113,9 @@ public class PackageUtil { final PackageManager pm = pContext.getPackageManager(); Drawable icon = appInfo.loadIcon(pm); if (user != null) { - icon = pContext.getPackageManager().getUserBadgedDrawableForDensity(icon, user, null, 0); + final UserManager userManager = (UserManager) pContext.getSystemService( + Context.USER_SERVICE); + icon = userManager.getBadgedDrawableForUser(icon, user); } return initSnippet( snippetView, |