diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2019-05-21 08:05:25 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2019-05-21 08:05:25 +0000 |
commit | 14ad8ec849a5e69a9d33f3670ad2dcba81859ef2 (patch) | |
tree | 670e348a57c1ca52ac60f63241c687ba93f8b255 /src | |
parent | 62d177d7fecdb7b38e7b950ecfef0d204e813ef8 (diff) | |
parent | 8c92a0d2047682ce789e9bbfc83f80fff66d9ba9 (diff) | |
download | android_packages_apps_PackageInstaller-14ad8ec849a5e69a9d33f3670ad2dcba81859ef2.tar.gz android_packages_apps_PackageInstaller-14ad8ec849a5e69a9d33f3670ad2dcba81859ef2.tar.bz2 android_packages_apps_PackageInstaller-14ad8ec849a5e69a9d33f3670ad2dcba81859ef2.zip |
Merge "Let launcher3 IconFactory add user badges." into qt-dev
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/packageinstaller/permission/utils/Utils.java | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/src/com/android/packageinstaller/permission/utils/Utils.java b/src/com/android/packageinstaller/permission/utils/Utils.java index 53c5cb1f..867d603c 100644 --- a/src/com/android/packageinstaller/permission/utils/Utils.java +++ b/src/com/android/packageinstaller/permission/utils/Utils.java @@ -59,7 +59,6 @@ import android.graphics.Bitmap; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.os.Parcelable; -import android.os.Process; import android.os.UserHandle; import android.os.UserManager; import android.provider.DeviceConfig; @@ -720,14 +719,10 @@ public final class Utils { public static @NonNull Drawable getBadgedIcon(@NonNull Context context, @NonNull ApplicationInfo appInfo) { UserHandle user = UserHandle.getUserHandleForUid(appInfo.uid); - if (Process.myUserHandle().equals(user)) { - return appInfo.loadIcon(context.getPackageManager()); - } else { - try (IconFactory iconFactory = IconFactory.obtain(context)) { - Bitmap iconBmp = iconFactory.createBadgedIconBitmap( - appInfo.loadUnbadgedIcon(context.getPackageManager()), user, false).icon; - return new BitmapDrawable(context.getResources(), iconBmp); - } + try (IconFactory iconFactory = IconFactory.obtain(context)) { + Bitmap iconBmp = iconFactory.createBadgedIconBitmap( + appInfo.loadUnbadgedIcon(context.getPackageManager()), user, false).icon; + return new BitmapDrawable(context.getResources(), iconBmp); } } |