summaryrefslogtreecommitdiffstats
path: root/ui/src/com/android/providers/downloads/ui/DateSortedExpandableListAdapter.java
diff options
context:
space:
mode:
authorVasu Nori <vnori@google.com>2011-02-23 16:49:09 -0800
committerVasu Nori <vnori@google.com>2011-02-25 17:10:22 -0800
commitdaed066d4dcc8873d3463ae65e16fa2e7fbcafe5 (patch)
tree2dda48eb7092f01e1cfa34e243f5000e11e0d419 /ui/src/com/android/providers/downloads/ui/DateSortedExpandableListAdapter.java
parent1d83506b9bd51fdd2332249be13019f649c19aab (diff)
downloadandroid_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.java13
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.