From 3dea363a59323724be2960ff8947f0d8b1ae4199 Mon Sep 17 00:00:00 2001 From: Aline Gondim Santos <aline.gondimsantos@savoirfairelinux.com> Date: Thu, 22 Sep 2022 12:39:29 -0300 Subject: [PATCH] fix: immediately announce video media change Change-Id: I6ca77e4b60082202b8e1147b2982248c8545ff20 GitLab: #841 --- src/libclient/callmodel.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libclient/callmodel.cpp b/src/libclient/callmodel.cpp index 77e243613..93afd5419 100644 --- a/src/libclient/callmodel.cpp +++ b/src/libclient/callmodel.cpp @@ -523,6 +523,9 @@ CallModel::addMedia(const QString& callId, const QString& source, MediaRequestTy proposedList.push_back(mediaAttribute); CallManager::instance().requestMediaChange(owner.id, callId, proposedList); + callInfo->mediaList = proposedList; + if (callInfo->status == call::Status::IN_PROGRESS) + Q_EMIT callInfosChanged(owner.id, callId); } void @@ -587,6 +590,9 @@ CallModel::removeMedia(const QString& callId, pimpl_->lrc.getAVModel().stopPreview(label); CallManager::instance().requestMediaChange(owner.id, callId, proposedList); + callInfo->mediaList = proposedList; + if (callInfo->status == call::Status::IN_PROGRESS) + Q_EMIT callInfosChanged(owner.id, callId); } void -- GitLab