fix create chat room from conference

This commit is contained in:
Gaelle Braud 2025-08-28 11:55:13 +02:00
parent 033051066b
commit 61d62c91ca

View file

@ -662,7 +662,14 @@ std::shared_ptr<linphone::ChatRoom> ToolModel::createCurrentCallChat(std::shared
auto call = callModel->getMonitor();
auto remoteAddress = call->getRemoteAddress();
std::list<std::shared_ptr<linphone::Address>> participants;
participants.push_back(remoteAddress->clone());
if (call->getConference()) {
for (auto &participant : call->getConference()->getParticipantList()) {
auto address = participant->getAddress();
if (address) participants.push_back(address->clone());
}
} else {
participants.push_back(remoteAddress->clone());
}
auto core = CoreModel::getInstance()->getCore();
auto params = getChatRoomParams(call);
if (!params) {