diff options
author | Jorge Ruesga <jorge@ruesga.com> | 2013-07-29 21:17:25 +0200 |
---|---|---|
committer | Jorge Ruesga <jorge@ruesga.com> | 2013-07-29 21:17:25 +0200 |
commit | acef1340bbab09f439470642847c1959c869ef95 (patch) | |
tree | 519beaafd10b9e1b9de7a3459441bd8525b8693d /src/org/cyanogenmod/wallpapers/photophase/TextureManager.java | |
parent | 6957ab4aa353c0afe292205bc8a13e023d1131f5 (diff) | |
download | android_packages_wallpapers_PhotoPhase-acef1340bbab09f439470642847c1959c869ef95.tar.gz android_packages_wallpapers_PhotoPhase-acef1340bbab09f439470642847c1959c869ef95.tar.bz2 android_packages_wallpapers_PhotoPhase-acef1340bbab09f439470642847c1959c869ef95.zip |
Fix when there is no images on media library
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 | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/org/cyanogenmod/wallpapers/photophase/TextureManager.java b/src/org/cyanogenmod/wallpapers/photophase/TextureManager.java index 1d39ac7..976be27 100644 --- a/src/org/cyanogenmod/wallpapers/photophase/TextureManager.java +++ b/src/org/cyanogenmod/wallpapers/photophase/TextureManager.java @@ -305,6 +305,7 @@ public class TextureManager implements OnMediaPictureDiscoveredListener { boolean mRun; boolean mTaskPaused; + private boolean mEmpty; private final List<File> mNewImages; private final List<File> mUsedImages; @@ -327,6 +328,7 @@ public class TextureManager implements OnMediaPictureDiscoveredListener { mNewImages.clear(); mNewImages.addAll(Arrays.asList(images)); mUsedImages.clear(); + mEmpty = images.length == 0; } } @@ -357,7 +359,9 @@ public class TextureManager implements OnMediaPictureDiscoveredListener { mUsedImages.clear(); } if (mNewImages.size() == 0) { - reloadMedia(); + if (!mEmpty) { + reloadMedia(); + } break; } |