diff options
author | Gabriel Nava <gnava@google.com> | 2015-05-20 22:14:29 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2015-05-20 22:14:29 +0000 |
commit | 5040b0f454bf740dfe9c11854e4596f80d46b224 (patch) | |
tree | a1f16e78d0a5916a30ebf771400e391521635e25 | |
parent | 54b9677d12c2ebdea0380319bde1969e1c25dd26 (diff) | |
parent | 5266ca5cdbb0a024449769317e09a441e13e6ddf (diff) | |
download | android_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.java | 6 |
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; } |