Replace hack with new framework support
Change-Id: I62abc855fd4db18e17415c86e9b791b1710abd2f
diff --git a/src/com/android/browser/view/BookmarkExpandableGridView.java b/src/com/android/browser/view/BookmarkExpandableGridView.java
index 800f6d9..2cf4a65 100644
--- a/src/com/android/browser/view/BookmarkExpandableGridView.java
+++ b/src/com/android/browser/view/BookmarkExpandableGridView.java
@@ -240,16 +240,11 @@
@Override
public void onClick(View v) {
int groupPosition = (Integer) v.getTag(R.id.group_position);
- // This little trick gets the built in smooth scroll when
- // expanding a group that a call to expandGroup will not
- int flatPos = 0;
- for (int i = 0; i < groupPosition; i++) {
- if (isGroupExpanded(i)) {
- flatPos += mAdapter.getChildrenCount(i);
- }
- flatPos++;
+ if (isGroupExpanded(groupPosition)) {
+ collapseGroup(groupPosition);
+ } else {
+ expandGroup(groupPosition, true);
}
- performItemClick(v, flatPos, 0);
}
};