diff options
author | Makoto Onuki <omakoto@google.com> | 2012-05-01 16:50:41 -0700 |
---|---|---|
committer | Makoto Onuki <omakoto@google.com> | 2012-05-01 18:43:39 -0700 |
commit | 8f968fc75a99645b5b170c3ca0bd3aca9a207ca7 (patch) | |
tree | 1508696f5bc1cee463c6e2bf9dd9171242130373 /chips/src/com/android/ex/chips/RecipientAlternatesAdapter.java | |
parent | e41d39ea07455834b402f35a84a2fbb8bf5888c7 (diff) | |
download | android_frameworks_ex-8f968fc75a99645b5b170c3ca0bd3aca9a207ca7.tar.gz android_frameworks_ex-8f968fc75a99645b5b170c3ca0bd3aca9a207ca7.tar.bz2 android_frameworks_ex-8f968fc75a99645b5b170c3ca0bd3aca9a207ca7.zip |
Don't use DISPLAY_NAME for chips if name is email or phone
Don't use contact's display name, if the name source is EMAIL
or PHONE (or UNDEFINED). Just use the destination (i.e. the actual email
address or phone number) as the name.
Bug 5414496
Bug 6425953
Change-Id: Id0e7e57122a4840b075710309306b074143199bf
Diffstat (limited to 'chips/src/com/android/ex/chips/RecipientAlternatesAdapter.java')
-rw-r--r-- | chips/src/com/android/ex/chips/RecipientAlternatesAdapter.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chips/src/com/android/ex/chips/RecipientAlternatesAdapter.java b/chips/src/com/android/ex/chips/RecipientAlternatesAdapter.java index 80abdcd..9bc4645 100644 --- a/chips/src/com/android/ex/chips/RecipientAlternatesAdapter.java +++ b/chips/src/com/android/ex/chips/RecipientAlternatesAdapter.java @@ -18,6 +18,7 @@ package com.android.ex.chips; import android.content.Context; import android.database.Cursor; +import android.provider.ContactsContract.DisplayNameSources; import android.text.util.Rfc822Token; import android.text.util.Rfc822Tokenizer; import android.util.Log; @@ -104,6 +105,7 @@ public class RecipientAlternatesAdapter extends CursorAdapter { String address = c.getString(Queries.Query.DESTINATION); recipientEntries.put(address, RecipientEntry.constructTopLevelEntry( c.getString(Queries.Query.NAME), + c.getInt(Queries.Query.DISPLAY_NAME_SOURCE), c.getString(Queries.Query.DESTINATION), c.getInt(Queries.Query.DESTINATION_TYPE), c.getString(Queries.Query.DESTINATION_LABEL), @@ -180,6 +182,7 @@ public class RecipientAlternatesAdapter extends CursorAdapter { c.moveToPosition(position); return RecipientEntry.constructTopLevelEntry( c.getString(Queries.Query.NAME), + c.getInt(Queries.Query.DISPLAY_NAME_SOURCE), c.getString(Queries.Query.DESTINATION), c.getInt(Queries.Query.DESTINATION_TYPE), c.getString(Queries.Query.DESTINATION_LABEL), |