diff options
Diffstat (limited to 'src/com/cyanogenmod/trebuchet/WidgetPreviewLoader.java')
-rw-r--r-- | src/com/cyanogenmod/trebuchet/WidgetPreviewLoader.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/com/cyanogenmod/trebuchet/WidgetPreviewLoader.java b/src/com/cyanogenmod/trebuchet/WidgetPreviewLoader.java index 08c0c35fb..330a14805 100644 --- a/src/com/cyanogenmod/trebuchet/WidgetPreviewLoader.java +++ b/src/com/cyanogenmod/trebuchet/WidgetPreviewLoader.java @@ -234,15 +234,14 @@ public class WidgetPreviewLoader { } } - public void releaseBitmap(Object o, Bitmap bitmapToFree) { - // enable this code when doDecode doesn't force Bitmaps to become immutable + public void recycleBitmap(Object o, Bitmap bitmapToRecycle) { String name = getObjectName(o); synchronized(mLoadedPreviews) { synchronized(mUnusedBitmaps) { Bitmap b = mLoadedPreviews.get(name).get(); - if (b == bitmapToFree) { + if (b == bitmapToRecycle) { mLoadedPreviews.remove(name); - if (bitmapToFree.isMutable()) { + if (bitmapToRecycle.isMutable()) { mUnusedBitmaps.add(new SoftReference<Bitmap>(b)); } } else { |