diff options
author | Jorge Ruesga <jorge@ruesga.com> | 2013-08-09 01:57:19 +0200 |
---|---|---|
committer | Jorge Ruesga <jorge@ruesga.com> | 2013-08-09 01:57:19 +0200 |
commit | 4be7a4f584379b9ded81f2fbccae8a54c183506e (patch) | |
tree | 1a35a7bd53f852da1dcdd1371ec08efa45140127 /src/org/cyanogenmod/wallpapers/photophase/TextureManager.java | |
parent | 8d93466f2cb28a4f4b73a1af43bc70c67af17254 (diff) | |
download | android_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.java | 7 |
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) { |