Fix divider showing up in contacts list
diff --git a/src/com/android/contacts/ContactsListActivity.java b/src/com/android/contacts/ContactsListActivity.java
index 5d5a944..3a1da30 100644
--- a/src/com/android/contacts/ContactsListActivity.java
+++ b/src/com/android/contacts/ContactsListActivity.java
@@ -2516,9 +2516,14 @@
if (getPositionForSection(section) == position) {
cache.header.setText(mIndexer.getSections()[section].toString());
cache.header.setVisibility(View.VISIBLE);
- cache.divider.setVisibility(View.GONE);
} else {
cache.header.setVisibility(View.GONE);
+ }
+
+ // move the divider for the last item in a section
+ if (getPositionForSection(section + 1) - 1 == position) {
+ cache.divider.setVisibility(View.GONE);
+ } else {
cache.divider.setVisibility(View.VISIBLE);
}
}