From fdf169cbea5c59c6f74c25c6c529d8a19c6cb78c Mon Sep 17 00:00:00 2001 From: Amith Yamasani Date: Sun, 7 Sep 2014 15:45:57 -0700 Subject: [PATCH] Use correct API for badging Bug: 17414778 Change-Id: I7c0321d9435b0787a90cd62be80862069ba2d790 --- core/java/android/app/ApplicationPackageManager.java | 2 +- .../src/com/android/systemui/recent/RecentTasksLoader.java | 3 +-- .../com/android/systemui/recents/misc/SystemServicesProxy.java | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/core/java/android/app/ApplicationPackageManager.java b/core/java/android/app/ApplicationPackageManager.java index 9cd6d4995cbc4..404268cdb6ceb 100644 --- a/core/java/android/app/ApplicationPackageManager.java +++ b/core/java/android/app/ApplicationPackageManager.java @@ -1693,7 +1693,7 @@ final class ApplicationPackageManager extends PackageManager { if (dr == null) { dr = itemInfo.loadDefaultIcon(this); } - return getUserBadgedDrawableForDensity(dr, new UserHandle(mContext.getUserId()), null, 0); + return getUserBadgedIcon(dr, new UserHandle(mContext.getUserId())); } private Drawable getBadgedDrawable(Drawable drawable, Drawable badgeDrawable, diff --git a/packages/SystemUI/src/com/android/systemui/recent/RecentTasksLoader.java b/packages/SystemUI/src/com/android/systemui/recent/RecentTasksLoader.java index b7434fdd38586..34430d9945f45 100644 --- a/packages/SystemUI/src/com/android/systemui/recent/RecentTasksLoader.java +++ b/packages/SystemUI/src/com/android/systemui/recent/RecentTasksLoader.java @@ -203,8 +203,7 @@ public class RecentTasksLoader implements View.OnTouchListener { Drawable icon = getFullResIcon(td.resolveInfo, pm); if (td.userId != UserHandle.myUserId()) { // Need to badge the icon - icon = mContext.getPackageManager().getUserBadgedDrawableForDensity(icon, - new UserHandle(td.userId), null, 0); + icon = mContext.getPackageManager().getUserBadgedIcon(icon, new UserHandle(td.userId)); } if (DEBUG) Log.v(TAG, "Loaded bitmap for task " + td + ": " + thumbnail); diff --git a/packages/SystemUI/src/com/android/systemui/recents/misc/SystemServicesProxy.java b/packages/SystemUI/src/com/android/systemui/recents/misc/SystemServicesProxy.java index 07a42bd3544eb..887cbacbd5c65 100644 --- a/packages/SystemUI/src/com/android/systemui/recents/misc/SystemServicesProxy.java +++ b/packages/SystemUI/src/com/android/systemui/recents/misc/SystemServicesProxy.java @@ -356,7 +356,7 @@ public class SystemServicesProxy { */ public Drawable getBadgedIcon(Drawable icon, int userId) { if (userId != UserHandle.myUserId()) { - icon = mPm.getUserBadgedDrawableForDensity(icon, new UserHandle(userId), null, 0); + icon = mPm.getUserBadgedIcon(icon, new UserHandle(userId)); } return icon; }