diff options
author | Winson Chung <winsonc@google.com> | 2011-07-11 17:44:15 -0700 |
---|---|---|
committer | Winson Chung <winsonc@google.com> | 2011-07-11 17:47:42 -0700 |
commit | c3eecff9043759926df124483b45fe8f4436ae7c (patch) | |
tree | 0c2933a6834c04f9cc6b8402e01caca282a8c28a /src/com/android/launcher2/PagedViewIcon.java | |
parent | 3818eaf848cce0916a8650ce49d89ec0564c3bc0 (diff) | |
download | android_packages_apps_Trebuchet-c3eecff9043759926df124483b45fe8f4436ae7c.tar.gz android_packages_apps_Trebuchet-c3eecff9043759926df124483b45fe8f4436ae7c.tar.bz2 android_packages_apps_Trebuchet-c3eecff9043759926df124483b45fe8f4436ae7c.zip |
Preventing multiple calls to loadLabel for the same info within a single load.
- Fixing mind boggling bug where we weren't even using the label cache earlier.
Change-Id: I605abf4d589ad02b2426d20adfe9cd1773cc84fd
Diffstat (limited to 'src/com/android/launcher2/PagedViewIcon.java')
-rw-r--r-- | src/com/android/launcher2/PagedViewIcon.java | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/src/com/android/launcher2/PagedViewIcon.java b/src/com/android/launcher2/PagedViewIcon.java index a48a4effb..3ae978d19 100644 --- a/src/com/android/launcher2/PagedViewIcon.java +++ b/src/com/android/launcher2/PagedViewIcon.java @@ -103,16 +103,6 @@ public class PagedViewIcon extends CachedTextView implements Checkable { setTag(info); } - public void applyFromResolveInfo(ResolveInfo info, PackageManager packageManager, - IconCache modelIconCache, HolographicOutlineHelper holoOutlineHelper) { - mHolographicOutlineHelper = holoOutlineHelper; - ComponentName cn = new ComponentName(info.activityInfo.packageName, info.activityInfo.name); - mIcon = modelIconCache.getIcon(cn, info); - setCompoundDrawablesWithIntrinsicBounds(null, new FastBitmapDrawable(mIcon), null, null); - setText(info.loadLabel(packageManager)); - setTag(info); - } - public void setHolographicOutline(Bitmap holoOutline) { mHolographicOutline = holoOutline; getHolographicOutlineView().invalidate(); @@ -120,8 +110,8 @@ public class PagedViewIcon extends CachedTextView implements Checkable { @Override public void setAlpha(float alpha) { - final float viewAlpha = mHolographicOutlineHelper.viewAlphaInterpolator(alpha); - final float holographicAlpha = mHolographicOutlineHelper.highlightAlphaInterpolator(alpha); + final float viewAlpha = HolographicOutlineHelper.viewAlphaInterpolator(alpha); + final float holographicAlpha = HolographicOutlineHelper.highlightAlphaInterpolator(alpha); int newViewAlpha = (int) (viewAlpha * 255); int newHolographicAlpha = (int) (holographicAlpha * 255); if ((mAlpha != newViewAlpha) || (mHolographicAlpha != newHolographicAlpha)) { |