summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGabriel Nava <gnava@google.com>2015-05-20 22:14:29 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2015-05-20 22:14:29 +0000
commit5040b0f454bf740dfe9c11854e4596f80d46b224 (patch)
treea1f16e78d0a5916a30ebf771400e391521635e25
parent54b9677d12c2ebdea0380319bde1969e1c25dd26 (diff)
parent5266ca5cdbb0a024449769317e09a441e13e6ddf (diff)
downloadandroid_packages_apps_Camera2-5040b0f454bf740dfe9c11854e4596f80d46b224.tar.gz
android_packages_apps_Camera2-5040b0f454bf740dfe9c11854e4596f80d46b224.tar.bz2
android_packages_apps_Camera2-5040b0f454bf740dfe9c11854e4596f80d46b224.zip
am 5266ca5c: am 51495cc9: Fix to avoid random ArrayIndexOutOfBoundsException in bottom bar (camera-Haleakala)
* commit '5266ca5cdbb0a024449769317e09a441e13e6ddf': Fix to avoid random ArrayIndexOutOfBoundsException in bottom bar (camera-Haleakala)
-rw-r--r--src/com/android/camera/MultiToggleImageButton.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/com/android/camera/MultiToggleImageButton.java b/src/com/android/camera/MultiToggleImageButton.java
index 8325933dd..34ffcefbe 100644
--- a/src/com/android/camera/MultiToggleImageButton.java
+++ b/src/com/android/camera/MultiToggleImageButton.java
@@ -365,10 +365,10 @@ public class MultiToggleImageButton extends ImageButton {
}
private Bitmap combine(int oldState, int newState) {
- // in some cases, a new set of image Ids are set via overrideImageIds()
- // and oldState overruns the array.
+ // In some cases, a new set of image Ids are set via overrideImageIds()
+ // and oldState or newState overrun the array.
// check here for that.
- if (oldState >= mImageIds.length) {
+ if (oldState >= mImageIds.length || newState >= mImageIds.length) {
return null;
}