aboutsummaryrefslogtreecommitdiffstats
path: root/src/org/cyanogenmod/wallpapers/photophase/TextureManager.java
diff options
context:
space:
mode:
authorJorge Ruesga <jorge@ruesga.com>2013-08-09 01:57:19 +0200
committerJorge Ruesga <jorge@ruesga.com>2013-08-09 01:57:19 +0200
commit4be7a4f584379b9ded81f2fbccae8a54c183506e (patch)
tree1a35a7bd53f852da1dcdd1371ec08efa45140127 /src/org/cyanogenmod/wallpapers/photophase/TextureManager.java
parent8d93466f2cb28a4f4b73a1af43bc70c67af17254 (diff)
downloadandroid_packages_wallpapers_PhotoPhase-4be7a4f584379b9ded81f2fbccae8a54c183506e.tar.gz
android_packages_wallpapers_PhotoPhase-4be7a4f584379b9ded81f2fbccae8a54c183506e.tar.bz2
android_packages_wallpapers_PhotoPhase-4be7a4f584379b9ded81f2fbccae8a54c183506e.zip
Empty pending pictures queue on EXTRA_FLAG_EMPTY_TEXTURE_QUEUE (#6)
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.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/org/cyanogenmod/wallpapers/photophase/TextureManager.java b/src/org/cyanogenmod/wallpapers/photophase/TextureManager.java
index c538199..5bc3e63 100644
--- a/src/org/cyanogenmod/wallpapers/photophase/TextureManager.java
+++ b/src/org/cyanogenmod/wallpapers/photophase/TextureManager.java
@@ -250,6 +250,13 @@ public class TextureManager implements OnMediaPictureDiscoveredListener {
}
sRecycledBitmaps.clear();
+ // Remove all pictures in the queue
+ try {
+ mQueue.removeAll();
+ } catch (EmptyQueueException ex) {
+ // Ignore
+ }
+
// Reload the queue
if (reload) {
synchronized (mBackgroundTask.mLoadSync) {