summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authornebkat <nebkat@teamhacksung.org>2012-01-17 17:14:45 +0000
committernebkat <nebkat@teamhacksung.org>2012-01-17 17:16:24 +0000
commitd1198785f95b13db6d2b731233d4fa33a6251233 (patch)
tree6b3ca37f57acf4f1f79300a1eb32bf13cc3be5b3 /src
parentcbe0a6fd957f83218bf46ee405c5101360cd29f2 (diff)
downloadandroid_packages_apps_Trebuchet-d1198785f95b13db6d2b731233d4fa33a6251233.tar.gz
android_packages_apps_Trebuchet-d1198785f95b13db6d2b731233d4fa33a6251233.tar.bz2
android_packages_apps_Trebuchet-d1198785f95b13db6d2b731233d4fa33a6251233.zip
PagedView: Fix possible OOB Exception
Change-Id: I110f8fa11ed29dfcf984e56347a6afbbe345d479
Diffstat (limited to 'src')
-rw-r--r--src/com/cyanogenmod/trebuchet/PagedView.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/com/cyanogenmod/trebuchet/PagedView.java b/src/com/cyanogenmod/trebuchet/PagedView.java
index 9b18ad2f2..6fd265715 100644
--- a/src/com/cyanogenmod/trebuchet/PagedView.java
+++ b/src/com/cyanogenmod/trebuchet/PagedView.java
@@ -676,7 +676,8 @@ public abstract class PagedView extends ViewGroup {
}
protected int getRelativeChildOffset(int index) {
- if (mChildRelativeOffsets != null && mChildRelativeOffsets[index] != -1) {
+ if (mChildRelativeOffsets != null && index < mChildRelativeOffsets.length &&
+ mChildRelativeOffsets[index] != -1) {
return mChildRelativeOffsets[index];
} else {
final int padding = mPaddingLeft + mPaddingRight;