aboutsummaryrefslogtreecommitdiffstats
path: root/src/org/cyanogenmod/wallpapers/photophase/TextureManager.java
diff options
context:
space:
mode:
authorJorge Ruesga <jorge@ruesga.com>2013-07-30 01:14:55 +0200
committerJorge Ruesga <jorge@ruesga.com>2013-07-30 01:14:55 +0200
commitbb22611e05b39c8849f209065ba4c776f5deab04 (patch)
treedbd1719af424fe807e09c2379296ff15a9d50a5e /src/org/cyanogenmod/wallpapers/photophase/TextureManager.java
parentfc76ec47b6a9d20b5ca42052f8e17d04c6b19cb7 (diff)
downloadandroid_packages_wallpapers_PhotoPhase-bb22611e05b39c8849f209065ba4c776f5deab04.tar.gz
android_packages_wallpapers_PhotoPhase-bb22611e05b39c8849f209065ba4c776f5deab04.tar.bz2
android_packages_wallpapers_PhotoPhase-bb22611e05b39c8849f209065ba4c776f5deab04.zip
Fix bitmaps memory leak
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Diffstat (limited to 'src/org/cyanogenmod/wallpapers/photophase/TextureManager.java')
-rw-r--r--src/org/cyanogenmod/wallpapers/photophase/TextureManager.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/org/cyanogenmod/wallpapers/photophase/TextureManager.java b/src/org/cyanogenmod/wallpapers/photophase/TextureManager.java
index 976be27..ae7b228 100644
--- a/src/org/cyanogenmod/wallpapers/photophase/TextureManager.java
+++ b/src/org/cyanogenmod/wallpapers/photophase/TextureManager.java
@@ -219,7 +219,7 @@ public class TextureManager implements OnMediaPictureDiscoveredListener {
GLESUtil.glesCheckError("glDeleteTextures");
}
// Return the bitmap
- sRecycledBitmaps.add(info.bitmap);
+ info.bitmap.recycle();
}
} catch (EmptyQueueException eqex) {
// Ignore
@@ -292,8 +292,8 @@ public class TextureManager implements OnMediaPictureDiscoveredListener {
}
mBackgroundTask = null;
- // Recycle the textures of the queue
- emptyTextureQueue(false);
+// // Recycle the textures of the queue
+// emptyTextureQueue(false);
}
/**