aboutsummaryrefslogtreecommitdiffstats
path: root/src/org/cyanogenmod/wallpapers/photophase/TextureManager.java
diff options
context:
space:
mode:
authorJorge Ruesga <jorge@ruesga.com>2013-07-29 21:17:25 +0200
committerJorge Ruesga <jorge@ruesga.com>2013-07-29 21:17:25 +0200
commitacef1340bbab09f439470642847c1959c869ef95 (patch)
tree519beaafd10b9e1b9de7a3459441bd8525b8693d /src/org/cyanogenmod/wallpapers/photophase/TextureManager.java
parent6957ab4aa353c0afe292205bc8a13e023d1131f5 (diff)
downloadandroid_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.java6
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;
}