summaryrefslogtreecommitdiffstats
path: root/src/com/android/providers
diff options
context:
space:
mode:
authorDmitri Plotnikov <dplotnikov@google.com>2010-03-23 10:58:07 -0700
committerDmitri Plotnikov <dplotnikov@google.com>2010-03-23 10:58:07 -0700
commit3b10d3a1ed1052dcdf529da370cb71b74164b158 (patch)
treef75043bc57bbf92ae945d018dde7c2e592c2f741 /src/com/android/providers
parentd5a176cfe6d8701ae8b7882596711e5fc2746be1 (diff)
downloadpackages_providers_ContactsProvider-3b10d3a1ed1052dcdf529da370cb71b74164b158.zip
packages_providers_ContactsProvider-3b10d3a1ed1052dcdf529da370cb71b74164b158.tar.gz
packages_providers_ContactsProvider-3b10d3a1ed1052dcdf529da370cb71b74164b158.tar.bz2
Adding phonetic given name to contact name lookup
Bug: 2536325 Change-Id: I66c03e118cef1ccf9449010752dd6ee76b9305cc
Diffstat (limited to 'src/com/android/providers')
-rw-r--r--src/com/android/providers/contacts/ContactsProvider2.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com/android/providers/contacts/ContactsProvider2.java b/src/com/android/providers/contacts/ContactsProvider2.java
index 9f2dbc4..3a65394 100644
--- a/src/com/android/providers/contacts/ContactsProvider2.java
+++ b/src/com/android/providers/contacts/ContactsProvider2.java
@@ -5663,6 +5663,13 @@ public class ContactsProvider2 extends SQLiteContentProvider implements OnAccoun
insertNameLookup(rawContactId, dataId, NameLookupType.NAME_COLLATION_KEY,
NameNormalizer.normalize(mSb.toString()));
}
+
+ if (givenName != null) {
+ // We want the phonetic given name to be used for search, but not for aggregation,
+ // which is why we are using NAME_SHORTHAND rather than NAME_COLLATION_KEY
+ insertNameLookup(rawContactId, dataId, NameLookupType.NAME_SHORTHAND,
+ NameNormalizer.normalize(givenName.trim()));
+ }
}
/**