diff options
author | nebkat <nebkat@teamhacksung.org> | 2012-01-17 17:14:45 +0000 |
---|---|---|
committer | nebkat <nebkat@teamhacksung.org> | 2012-01-17 17:16:24 +0000 |
commit | d1198785f95b13db6d2b731233d4fa33a6251233 (patch) | |
tree | 6b3ca37f57acf4f1f79300a1eb32bf13cc3be5b3 /src | |
parent | cbe0a6fd957f83218bf46ee405c5101360cd29f2 (diff) | |
download | packages_apps_Trebuchet-d1198785f95b13db6d2b731233d4fa33a6251233.tar.gz packages_apps_Trebuchet-d1198785f95b13db6d2b731233d4fa33a6251233.tar.bz2 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.java | 3 |
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; |