From d02d62a2fef785788ff8082f95a01e7c9a7c35db Mon Sep 17 00:00:00 2001 From: Nicolas <nicolas.vengeon@savoirfairelinux.com> Date: Thu, 12 Jan 2023 10:19:35 -0500 Subject: [PATCH] crash: segmentation fault in AvAdapter::OnRendererStarted Change-Id: Ie04791adc2f914a2b12688488476aca8617ec0d3 --- src/app/avadapter.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/app/avadapter.cpp b/src/app/avadapter.cpp index 14edd4fe0..80a02a172 100644 --- a/src/app/avadapter.cpp +++ b/src/app/avadapter.cpp @@ -334,7 +334,10 @@ AvAdapter::onRendererStarted(const QString& id, const QSize& size) // update renderer Information list auto& avModel = lrcInstance_->avModel(); - auto rendererInfo = avModel.getRenderersInfo(id)[0]; + auto rendererInfoList = avModel.getRenderersInfo(id); + if (rendererInfoList.isEmpty()) + return; + auto rendererInfo = rendererInfoList.first(); rendererInformationListModel_->addElement(qMakePair(id, rendererInfo)); auto callModel = lrcInstance_->getCurrentCallModel(); -- GitLab