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);
                 }
             }