aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJorge Ruesga <jorge@ruesga.com>2013-10-12 22:47:39 +0200
committerJorge Ruesga <jorge@ruesga.com>2013-10-12 22:47:39 +0200
commit398c4028e0c3b028e69bb5a8a872ba3e3eb26b65 (patch)
tree5264ec2acaef2646bd90f73df4b1a246ec3406cf /src
parentc0e139c277a9858c8d7f6e73a10f62b599d36fee (diff)
downloadandroid_packages_wallpapers_PhotoPhase-398c4028e0c3b028e69bb5a8a872ba3e3eb26b65.tar.gz
android_packages_wallpapers_PhotoPhase-398c4028e0c3b028e69bb5a8a872ba3e3eb26b65.tar.bz2
android_packages_wallpapers_PhotoPhase-398c4028e0c3b028e69bb5a8a872ba3e3eb26b65.zip
Protect frame selection from unknown frames
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Diffstat (limited to 'src')
-rw-r--r--src/com/ruesga/android/wallpapers/photophase/PhotoPhaseWallpaperWorld.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/ruesga/android/wallpapers/photophase/PhotoPhaseWallpaperWorld.java b/src/com/ruesga/android/wallpapers/photophase/PhotoPhaseWallpaperWorld.java
index 8d5c0cf..f17b986 100644
--- a/src/com/ruesga/android/wallpapers/photophase/PhotoPhaseWallpaperWorld.java
+++ b/src/com/ruesga/android/wallpapers/photophase/PhotoPhaseWallpaperWorld.java
@@ -147,6 +147,9 @@ public class PhotoPhaseWallpaperWorld {
// Get a random frame to which apply the transition
int pos = mPhotoFrames.indexOf(frame);
+ if (pos == -1) {
+ return;
+ }
mTransitionsQueue.remove(Integer.valueOf(pos));
mUsedTransitionsQueue.add(Integer.valueOf(pos));