From b142e091eb62e89fc21d9f520019e296c17bc326 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 13 Feb 2018 15:02:47 +0100 Subject: [PATCH] Fixed add participant when using phone number with aliases --- src/android/org/linphone/chat/GroupInfoFragment.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/android/org/linphone/chat/GroupInfoFragment.java b/src/android/org/linphone/chat/GroupInfoFragment.java index 3499a3ab4..cc6af005d 100644 --- a/src/android/org/linphone/chat/GroupInfoFragment.java +++ b/src/android/org/linphone/chat/GroupInfoFragment.java @@ -190,7 +190,7 @@ public class GroupInfoFragment extends Fragment implements ChatRoomListener { Address addresses[] = new Address[mParticipants.size()]; int index = 0; for (ContactAddress ca : mParticipants) { - addresses[index] = LinphoneManager.getLc().createAddress(ca.getAddressAsDisplayableString()); + addresses[index] = ca.getAddress(); index++; } chatRoom.addParticipants(addresses); @@ -206,7 +206,7 @@ public class GroupInfoFragment extends Fragment implements ChatRoomListener { for (Participant p : mChatRoom.getParticipants()) { boolean found = false; for (ContactAddress c : mParticipants) { - if (c.getAddressAsDisplayableString().equals(p.getAddress().asStringUriOnly())) { + if (c.getAddress().asStringUriOnly().equals(p.getAddress().asStringUriOnly())) { found = true; break; } @@ -224,7 +224,7 @@ public class GroupInfoFragment extends Fragment implements ChatRoomListener { for (ContactAddress c : mParticipants) { boolean found = false; for (Participant p : mChatRoom.getParticipants()) { - if (p.getAddress().asStringUriOnly().equals(c.getAddressAsDisplayableString())) { + if (p.getAddress().asStringUriOnly().equals(c.getAddress().asStringUriOnly())) { // Admin rights if (c.isAdmin() != p.isAdmin()) { mChatRoom.setParticipantAdminStatus(p, c.isAdmin()); @@ -234,7 +234,7 @@ public class GroupInfoFragment extends Fragment implements ChatRoomListener { } } if (!found) { - Address addr = LinphoneManager.getLc().createAddress(c.getAddressAsDisplayableString()); + Address addr = c.getAddress(); if (addr != null) { toAdd.add(addr); } else {