public void setSectionHeaderDisplayEnabled(boolean flag) {
   if (mSectionHeaderDisplayEnabled != flag) {
     mSectionHeaderDisplayEnabled = flag;
     if (mAdapter != null) {
       mAdapter.setSectionHeaderDisplayEnabled(flag);
     }
     configureVerticalScrollbar();
   }
 }
  protected void configureAdapter() {
    if (mAdapter == null) {
      return;
    }

    mAdapter.setQuickContactEnabled(mQuickContactEnabled);
    mAdapter.setIncludeProfile(mIncludeProfile);
    mAdapter.setQueryString(mQueryString);
    mAdapter.setDirectorySearchMode(mDirectorySearchMode);
    mAdapter.setPinnedPartitionHeadersEnabled(mSearchMode);
    mAdapter.setContactNameDisplayOrder(mDisplayOrder);
    mAdapter.setSortOrder(mSortOrder);
    mAdapter.setSectionHeaderDisplayEnabled(mSectionHeaderDisplayEnabled);
    mAdapter.setSelectionVisible(mSelectionVisible);
    mAdapter.setDirectoryResultLimit(mDirectoryResultLimit);
    mAdapter.setDarkTheme(mDarkTheme);
  }