From c4627bba1f76f8ee7abfb577bf24aafcae7b182f Mon Sep 17 00:00:00 2001 From: Danesh Mondegarian Date: Mon, 10 Feb 2014 00:40:23 -0800 Subject: Trebuchet : Add iconMask/iconBack/iconUpon/iconScale support Change-Id: I85ecee3b5c26f79918fe0c4d220e09c943eec3e6 --- src/com/android/launcher3/IconCache.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src/com/android/launcher3/IconCache.java') diff --git a/src/com/android/launcher3/IconCache.java b/src/com/android/launcher3/IconCache.java index b4bb5b9c3..e1659e795 100644 --- a/src/com/android/launcher3/IconCache.java +++ b/src/com/android/launcher3/IconCache.java @@ -252,8 +252,16 @@ public class IconCache { entry.title = info.activityInfo.name; } - entry.icon = Utilities.createIconBitmap( - getFullResIcon(info), mContext); + Drawable icon = getFullResIcon(info); + if (mIconPackHelper.isIconPackLoaded() && (mIconPackHelper + .getResourceIdForActivityIcon(info.activityInfo) == 0)) { + entry.icon = Utilities.createIconBitmap( + icon, mContext, mIconPackHelper.getIconBack(), + mIconPackHelper.getIconMask(), mIconPackHelper.getIconUpon(), mIconPackHelper.getIconScale()); + } else { + entry.icon = Utilities.createIconBitmap( + icon, mContext); + } } return entry; } -- cgit v1.2.3