diff options
author | Dmitri Plotnikov <dplotnikov@google.com> | 2010-03-23 10:58:07 -0700 |
---|---|---|
committer | Dmitri Plotnikov <dplotnikov@google.com> | 2010-03-23 10:58:07 -0700 |
commit | 3b10d3a1ed1052dcdf529da370cb71b74164b158 (patch) | |
tree | f75043bc57bbf92ae945d018dde7c2e592c2f741 /src/com/android/providers | |
parent | d5a176cfe6d8701ae8b7882596711e5fc2746be1 (diff) | |
download | packages_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.java | 7 |
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())); + } } /** |