Merge "FastScroller: Fix to use appropriate index"

This commit is contained in:
Jean-Baptiste Queru
2013-07-08 21:24:06 +00:00
committed by Gerrit Code Review

View File

@@ -646,8 +646,13 @@ class FastScroller {
final int section = mSectionIndexer.getSectionForPosition(firstVisibleItem);
final int sectionPos = mSectionIndexer.getPositionForSection(section);
final int nextSectionPos = mSectionIndexer.getPositionForSection(section + 1);
final int nextSectionPos;
final int sectionCount = mSections.length;
if (section + 1 < sectionCount) {
nextSectionPos = mSectionIndexer.getPositionForSection(section + 1);
} else {
nextSectionPos = totalItemCount - 1;
}
final int positionsInSection = nextSectionPos - sectionPos;
final View child = mList.getChildAt(0);