Making pinned section headers to not be displayed in contacts when there are no regular section headers

Change-Id: I6170648486a0bfa66044439a89dd39fad9df5a60
diff --git a/src/com/android/contacts/ContactsListActivity.java b/src/com/android/contacts/ContactsListActivity.java
index 235cff9..f68bc44 100644
--- a/src/com/android/contacts/ContactsListActivity.java
+++ b/src/com/android/contacts/ContactsListActivity.java
@@ -752,7 +752,7 @@
         mAdapter = new ContactItemListAdapter(this);
         setListAdapter(mAdapter);
 
-        if (list instanceof PinnedHeaderListView) {
+        if (list instanceof PinnedHeaderListView && mAdapter.getDisplaySectionHeadersEnabled()) {
             mPinnedHeaderBackgroundColor =
                     getResources().getColor(R.color.pinned_header_background);
             PinnedHeaderListView pinnedHeaderList = (PinnedHeaderListView)list;
@@ -2514,6 +2514,10 @@
             }
         }
 
+        public boolean getDisplaySectionHeadersEnabled() {
+            return mDisplaySectionHeaders;
+        }
+
         private class ImageFetchHandler extends Handler {
 
             @Override