From 79bfba7a09a6a2b367520ddba772d918a5a6ab9a Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 7 Dec 2017 10:48:37 +0100 Subject: [PATCH] Fixed contact lookup for composing --- src/android/org/linphone/chat/GroupChatFragment.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/android/org/linphone/chat/GroupChatFragment.java b/src/android/org/linphone/chat/GroupChatFragment.java index 3a0cf59af..9b01a3600 100644 --- a/src/android/org/linphone/chat/GroupChatFragment.java +++ b/src/android/org/linphone/chat/GroupChatFragment.java @@ -627,7 +627,17 @@ public class GroupChatFragment extends Fragment implements ChatRoomListener, Con } } if (!found) { - String displayName = LinphoneUtils.getAddressDisplayName(a); + LinphoneContact contact = ContactsManager.getInstance().findContactFromAddress(remoteAddr); + String displayName; + if (contact != null) { + if (contact.getFullName() != null) { + displayName = contact.getFullName(); + } else { + displayName = LinphoneUtils.getAddressDisplayName(remoteAddr); + } + } else { + displayName = LinphoneUtils.getAddressDisplayName(a); + } composing.add(displayName); } }