diff --git a/app/src/main/java/org/linphone/chat/GroupInfoFragment.java b/app/src/main/java/org/linphone/chat/GroupInfoFragment.java index 348b5a83b..2a5a08174 100644 --- a/app/src/main/java/org/linphone/chat/GroupInfoFragment.java +++ b/app/src/main/java/org/linphone/chat/GroupInfoFragment.java @@ -328,9 +328,14 @@ public class GroupInfoFragment extends Fragment implements ChatRoomListener { false, mIsEncryptionEnabled); mTempChatRoom.addListener(mChatRoomCreationListener); + + int i = 0; + Address[] participantsToAdd = new Address[mParticipants.size()]; for (ContactAddress ca : mParticipants) { - mTempChatRoom.addParticipant(ca.getAddress()); + participantsToAdd[i] = ca.getAddress(); + i++; } + mTempChatRoom.addParticipants(participantsToAdd); } else { // Subject String newSubject = mSubjectField.getText().toString(); diff --git a/app/src/main/java/org/linphone/history/HistoryDetailFragment.java b/app/src/main/java/org/linphone/history/HistoryDetailFragment.java index e6d85ea6e..976fc53ae 100644 --- a/app/src/main/java/org/linphone/history/HistoryDetailFragment.java +++ b/app/src/main/java/org/linphone/history/HistoryDetailFragment.java @@ -235,7 +235,9 @@ public class HistoryDetailFragment extends Fragment implements OnClickListener { lc.createClientGroupChatRoom( getString(R.string.dummy_group_chat_subject), true); mChatRoom.addListener(mChatRoomCreationListener); - mChatRoom.addParticipant(participant); + Address participants[] = new Address[1]; + participants[0] = participant; + mChatRoom.addParticipants(participants); } else { room = lc.getChatRoom(participant); LinphoneActivity.instance()