diff options
author | Vasu Nori <vnori@google.com> | 2011-02-23 16:49:09 -0800 |
---|---|---|
committer | Vasu Nori <vnori@google.com> | 2011-02-25 17:10:22 -0800 |
commit | daed066d4dcc8873d3463ae65e16fa2e7fbcafe5 (patch) | |
tree | 2dda48eb7092f01e1cfa34e243f5000e11e0d419 /ui/src/com/android/providers/downloads/ui/DateSortedExpandableListAdapter.java | |
parent | 1d83506b9bd51fdd2332249be13019f649c19aab (diff) | |
download | android_packages_providers_DownloadProvider-daed066d4dcc8873d3463ae65e16fa2e7fbcafe5.tar.gz android_packages_providers_DownloadProvider-daed066d4dcc8873d3463ae65e16fa2e7fbcafe5.tar.bz2 android_packages_providers_DownloadProvider-daed066d4dcc8873d3463ae65e16fa2e7fbcafe5.zip |
bug:3308769 add CAB options to downloads app
Change-Id: I9bb1374b7ca0053210274e5d6981b2f2dcf6bfca
Diffstat (limited to 'ui/src/com/android/providers/downloads/ui/DateSortedExpandableListAdapter.java')
-rw-r--r-- | ui/src/com/android/providers/downloads/ui/DateSortedExpandableListAdapter.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/ui/src/com/android/providers/downloads/ui/DateSortedExpandableListAdapter.java b/ui/src/com/android/providers/downloads/ui/DateSortedExpandableListAdapter.java index 19132a11..73c51aef 100644 --- a/ui/src/com/android/providers/downloads/ui/DateSortedExpandableListAdapter.java +++ b/ui/src/com/android/providers/downloads/ui/DateSortedExpandableListAdapter.java @@ -226,6 +226,19 @@ public class DateSortedExpandableListAdapter implements ExpandableListAdapter { return arrayPosition; } + int getAbsolutePositionForGroupAndChildPositions(int groupPosition, + int childPosition) { + int bin = groupPositionToBin(groupPosition); + int absolutePosition = 0; + for (int j = 0; j < bin; j++) { + if (mItemMap[j] > 0) { + absolutePosition += mItemMap[j] + 1; + } + } + absolutePosition += childPosition + 1; + return absolutePosition; + } + /** * Move the cursor to the position indicated. * @param packedPosition Position in packed position representation. |