From 3e386d011b2c58de1f3485adbc6d4c47583db59d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Fri, 15 Nov 2019 10:44:11 -0500 Subject: [PATCH] avmodel: getCurrentRenderedDevice support conferences Change-Id: I31cbd9c0d14e31030fa3816d381f691c7fd25fec --- src/avmodel.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/avmodel.cpp b/src/avmodel.cpp index 6efe97f5..6c17959f 100644 --- a/src/avmodel.cpp +++ b/src/avmodel.cpp @@ -638,8 +638,13 @@ video::RenderedDevice AVModel::getCurrentRenderedDevice(const std::string& call_id) const { video::RenderedDevice result; - MapStringString callDetails = CallManager::instance() - .getCallDetails(call_id.c_str()); + MapStringString callDetails; + QStringList conferences = CallManager::instance().getConferenceList(); + if (conferences.indexOf(call_id.c_str()) != -1) { + callDetails = CallManager::instance().getConferenceDetails(call_id.c_str()); + } else { + callDetails = CallManager::instance().getCallDetails(call_id.c_str()); + } if (!callDetails.contains("VIDEO_SOURCE")) { return result; } -- GitLab