From 8f2a478d9de867cf28427c481c5498fe4b5f23fb Mon Sep 17 00:00:00 2001 From: Makoto Onuki Date: Fri, 23 Jun 2017 13:10:41 -0700 Subject: [PATCH] Fix activity icon badging for non-bitmap icons Bug 62930145 Test: Manual test with development/samples/ShortcutDemo/launcher/ Change-Id: I8d0eed2e1f93a3b04a6a078c25cefbfc47c528a4 --- core/java/android/content/pm/LauncherActivityInfo.java | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/core/java/android/content/pm/LauncherActivityInfo.java b/core/java/android/content/pm/LauncherActivityInfo.java index 358787e66428d..e9c958857d5c0 100644 --- a/core/java/android/content/pm/LauncherActivityInfo.java +++ b/core/java/android/content/pm/LauncherActivityInfo.java @@ -20,12 +20,10 @@ import android.content.ComponentName; import android.content.Context; import android.content.pm.PackageManager.NameNotFoundException; import android.content.res.Resources; -import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.os.UserHandle; import android.os.UserManager; import android.util.DisplayMetrics; -import android.util.Log; /** * A representation of an activity that can belong to this user or a managed @@ -173,12 +171,6 @@ public class LauncherActivityInfo { public Drawable getBadgedIcon(int density) { Drawable originalIcon = getIcon(density); - if (originalIcon instanceof BitmapDrawable) { - // TODO: Go through LauncherAppsService - return mPm.getUserBadgedIcon(originalIcon, mUser); - } else { - Log.e(TAG, "Unable to create badged icon for " + mActivityInfo); - } - return originalIcon; + return mPm.getUserBadgedIcon(originalIcon, mUser); } }