aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitri Plotnikov <dplotnikov@google.com>2009-10-09 13:21:29 -0700
committerDmitri Plotnikov <dplotnikov@google.com>2009-10-09 13:21:38 -0700
commitc03e723e7b07434a3e60454606bc18e2df4ee06b (patch)
tree3ec7c21a6853a9aba20e65206b4cc7de8d1a5aed
parentb9e55995411cc4390972a552e5361727ad795374 (diff)
downloadContactsProvider-c03e723e7b07434a3e60454606bc18e2df4ee06b.tar.gz
[Issue 2168777] Favoring visible contacts on insert of presence/status updates.
Change-Id: If581fb64017ca4dc74c5c3f1805fa96f722fa6cd
-rw-r--r--src/com/android/providers/contacts/ContactsProvider2.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/com/android/providers/contacts/ContactsProvider2.java b/src/com/android/providers/contacts/ContactsProvider2.java
index 80ec035c..9880660f 100644
--- a/src/com/android/providers/contacts/ContactsProvider2.java
+++ b/src/com/android/providers/contacts/ContactsProvider2.java
@@ -2491,7 +2491,8 @@ public class ContactsProvider2 extends SQLiteContentProvider implements OnAccoun
Cursor cursor = null;
try {
cursor = mDb.query(DataContactsQuery.TABLE, DataContactsQuery.PROJECTION,
- mSb.toString(), null, null, null, null);
+ mSb.toString(), null, null, null,
+ Contacts.IN_VISIBLE_GROUP + " DESC, " + Data.RAW_CONTACT_ID);
if (cursor.moveToFirst()) {
dataId = cursor.getLong(DataContactsQuery.DATA_ID);
rawContactId = cursor.getLong(DataContactsQuery.RAW_CONTACT_ID);