diff options
author | Dmitri Plotnikov <dplotnikov@google.com> | 2009-09-29 16:16:14 -0700 |
---|---|---|
committer | Dmitri Plotnikov <dplotnikov@google.com> | 2009-09-29 17:20:01 -0700 |
commit | c10787a94ab8d0163480b6f33bd4367d142164d4 (patch) | |
tree | 3e62fd9d7b7b54bac0f02d551f8f15711f1de4ee /src/com/android/providers/contacts/NameSplitter.java | |
parent | 69f2b801e1659b46ea5b7fe184ee91ef01d854fe (diff) | |
download | packages_providers_ContactsProvider-c10787a94ab8d0163480b6f33bd4367d142164d4.zip packages_providers_ContactsProvider-c10787a94ab8d0163480b6f33bd4367d142164d4.tar.gz packages_providers_ContactsProvider-c10787a94ab8d0163480b6f33bd4367d142164d4.tar.bz2 |
[Issue 2155084] Favoring first name, not last name, in contact name splitter
Change-Id: I599963b2be83824a3a446655db1eb7cee5ec5b40
Diffstat (limited to 'src/com/android/providers/contacts/NameSplitter.java')
-rw-r--r-- | src/com/android/providers/contacts/NameSplitter.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/com/android/providers/contacts/NameSplitter.java b/src/com/android/providers/contacts/NameSplitter.java index 9ceb444..873f83b 100644 --- a/src/com/android/providers/contacts/NameSplitter.java +++ b/src/com/android/providers/contacts/NameSplitter.java @@ -234,9 +234,13 @@ public class NameSplitter { parseSuffix(name, tokens); } - parseLastName(name, tokens); - parseMiddleName(name, tokens); - parseGivenNames(name, tokens); + if (name.prefix == null && tokens.mEndPointer - tokens.mStartPointer == 1) { + name.givenNames = tokens.mTokens[tokens.mStartPointer]; + } else { + parseLastName(name, tokens); + parseMiddleName(name, tokens); + parseGivenNames(name, tokens); + } } /** |