aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaisuke Miyakawa <dmiyakawa@google.com>2011-10-13 13:43:37 -0700
committerDaisuke Miyakawa <dmiyakawa@google.com>2011-10-13 13:47:02 -0700
commit897e51661e0cb08c0f2d3e59136a1a6f8ceb2316 (patch)
treea970be87794837c6f4090e63114ba32661960c92
parent376917cea44aec4dfd68dec23522353b142535fd (diff)
downloadContactsProvider-897e51661e0cb08c0f2d3e59136a1a6f8ceb2316.tar.gz
Omit "other contacts" in contacts search again
Per bug 5336673 search_index now has index for "other contacts", which isn't appropriate for People UI's contacts search. This change let the contacts filter omit them using WHERE clause. See also Ib77acdfa6968605a66561f0925d0aa81f4522bb9, which introduced the search_index modification. Bug: 5457264 Change-Id: Ia5dfc7ff33d503b9fe814ee0ec058e85cee0b9c8
-rw-r--r--src/com/android/providers/contacts/ContactsProvider2.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/com/android/providers/contacts/ContactsProvider2.java b/src/com/android/providers/contacts/ContactsProvider2.java
index fa9af70b..ba072c38 100644
--- a/src/com/android/providers/contacts/ContactsProvider2.java
+++ b/src/com/android/providers/contacts/ContactsProvider2.java
@@ -5050,6 +5050,8 @@ public class ContactsProvider2 extends AbstractContactsProvider
deferredSnipRequested);
snippetDeferred = isSingleWordQuery(filterParam) &&
deferredSnipRequested && snippetNeeded(projection);
+ // Omit results in "Other Contacts".
+ qb.appendWhere(Contacts._ID + " IN " + Tables.DEFAULT_DIRECTORY);
break;
}