aboutsummaryrefslogtreecommitdiffstats
path: root/src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseWallpaperWorld.java
diff options
context:
space:
mode:
authorJorge Ruesga <jorge@ruesga.com>2013-08-08 10:48:26 +0200
committerJorge Ruesga <jorge@ruesga.com>2013-08-08 10:48:26 +0200
commit60564cfcdd2e5c56bcd6536cf0a73410ad2ffd8e (patch)
tree05275c9739f9e985591a487d43df3de7b4900b16 /src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseWallpaperWorld.java
parent0a7b41ba9125c33b3f6c8bd01568b213e91fde2a (diff)
downloadandroid_packages_wallpapers_PhotoPhase-60564cfcdd2e5c56bcd6536cf0a73410ad2ffd8e.tar.gz
android_packages_wallpapers_PhotoPhase-60564cfcdd2e5c56bcd6536cf0a73410ad2ffd8e.tar.bz2
android_packages_wallpapers_PhotoPhase-60564cfcdd2e5c56bcd6536cf0a73410ad2ffd8e.zip
Protect access to frames array
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Diffstat (limited to 'src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseWallpaperWorld.java')
-rw-r--r--src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseWallpaperWorld.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseWallpaperWorld.java b/src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseWallpaperWorld.java
index 56a7736..582160a 100644
--- a/src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseWallpaperWorld.java
+++ b/src/org/cyanogenmod/wallpapers/photophase/PhotoPhaseWallpaperWorld.java
@@ -191,7 +191,7 @@ public class PhotoPhaseWallpaperWorld {
* @param matrix The model-view-projection matrix
*/
public void deselectTransition(float[] matrix) {
- if (mCurrent != -1) {
+ if (mCurrent != -1 && mCurrent < mTransitions.size()) {
// Retrieve the finally target
Transition currentTransition = mTransitions.get(mCurrent);
PhotoFrame currentTarget = currentTransition.getTarget();