Sort people in group view according to sort settings
Bug: 5364236 People within groups are sorted alphabetically by last name
Change-Id: I808393fbbb07b9f618b8b8f46355bfe2c938e6a8
diff --git a/src/com/android/contacts/GroupMemberLoader.java b/src/com/android/contacts/GroupMemberLoader.java
index 9605747..a75da48 100644
--- a/src/com/android/contacts/GroupMemberLoader.java
+++ b/src/com/android/contacts/GroupMemberLoader.java
@@ -16,6 +16,7 @@
package com.android.contacts;
import com.android.contacts.list.ContactListAdapter;
+import com.android.contacts.preference.ContactsPreferences;
import android.content.Context;
import android.content.CursorLoader;
@@ -81,7 +82,13 @@
setProjection(PROJECTION_DATA);
setSelection(createSelection());
setSelectionArgs(createSelectionArgs());
- setSortOrder(Contacts.SORT_KEY_ALTERNATIVE);
+
+ ContactsPreferences prefs = new ContactsPreferences(context);
+ if (prefs.getSortOrder() == ContactsContract.Preferences.SORT_ORDER_PRIMARY) {
+ setSortOrder(Contacts.SORT_KEY_PRIMARY);
+ } else {
+ setSortOrder(Contacts.SORT_KEY_ALTERNATIVE);
+ }
}
private Uri createUri() {