summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/AppsCustomizePagedView.java
diff options
context:
space:
mode:
authorWinson Chung <winsonc@google.com>2011-05-05 14:21:32 -0700
committerWinson Chung <winsonc@google.com>2011-05-05 15:22:05 -0700
commit4dbea7920a5f52df1d35009352f7e5cba16c05fb (patch)
tree9c28411b5b1b0e149e347147478373dc28785bbb /src/com/android/launcher2/AppsCustomizePagedView.java
parentfd6e4511b0b44c29e7718a474f71715dab8de4ce (diff)
downloadandroid_packages_apps_Trebuchet-4dbea7920a5f52df1d35009352f7e5cba16c05fb.tar.gz
android_packages_apps_Trebuchet-4dbea7920a5f52df1d35009352f7e5cba16c05fb.tar.bz2
android_packages_apps_Trebuchet-4dbea7920a5f52df1d35009352f7e5cba16c05fb.zip
Cleaning up icon code.
- Changing long-press on homescreen to bring up wallpaper picker. Change-Id: I854b1b7dc5a102e95853732d6e9a4fa298144650
Diffstat (limited to 'src/com/android/launcher2/AppsCustomizePagedView.java')
-rw-r--r--src/com/android/launcher2/AppsCustomizePagedView.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/com/android/launcher2/AppsCustomizePagedView.java b/src/com/android/launcher2/AppsCustomizePagedView.java
index 2bd2e91bd..197eeec77 100644
--- a/src/com/android/launcher2/AppsCustomizePagedView.java
+++ b/src/com/android/launcher2/AppsCustomizePagedView.java
@@ -80,6 +80,7 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen
private Drawable mDefaultWidgetBackground;
private final int sWidgetPreviewCacheSize = 1 * 1024 * 1024; // 1 MiB
private LruCache<Object, Bitmap> mWidgetPreviewCache;
+ private IconCache mIconCache;
// Dimens
private int mContentWidth;
@@ -102,6 +103,7 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen
mContentType = ContentType.Applications;
mApps = new ArrayList<ApplicationInfo>();
mWidgets = new ArrayList<Object>();
+ mIconCache = ((LauncherApplication) context.getApplicationContext()).getIconCache();
mWidgetPreviewCache = new LruCache<Object, Bitmap>(sWidgetPreviewCacheSize) {
protected int sizeOf(Object key, Bitmap value) {
return value.getByteCount();
@@ -552,8 +554,7 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen
// Render the icon
Bitmap preview = Bitmap.createBitmap(expectedWidth, expectedHeight, Config.ARGB_8888);
- IconCache cache = ((LauncherApplication) mLauncher.getApplication()).getIconCache();
- Drawable icon = cache.getFullResIcon(info, mPackageManager);
+ Drawable icon = mIconCache.getFullResIcon(info, mPackageManager);
renderDrawableToBitmap(mDefaultWidgetBackground, preview, 0, 0,
mWidgetPreviewIconPaddedDimension, mWidgetPreviewIconPaddedDimension, 1f, 1f);
renderDrawableToBitmap(icon, preview, offset, offset, iconSize, iconSize, 1f, 1f);