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