From 1f324e89e99e533a3b0c0af74e9f98508288950c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Tue, 4 Jan 2022 15:18:02 -0500
Subject: [PATCH] dbus: use startShmSink

Change-Id: I06a24efad889587b16f63d137d34e9f8f5786033
---
 src/newvideo.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/newvideo.cpp b/src/newvideo.cpp
index 781c31a7..b48fde06 100644
--- a/src/newvideo.cpp
+++ b/src/newvideo.cpp
@@ -89,6 +89,8 @@ Renderer::~Renderer()
     } else {
         VideoManager::instance().registerSinkTarget(pimpl_->id_, {});
     }
+#else
+    VideoManager::instance().startShmSink(pimpl_->id_, false);
 #endif // ENABLE_LIBWRAP
 
     pimpl_.reset();
@@ -113,6 +115,7 @@ Renderer::update(const QString& res, const QString& shmPath)
     }
 #else // ENABLE_LIBWRAP
     pimpl_->renderer->setShmPath(shmPath);
+    VideoManager::instance().startShmSink(pimpl_->id_, true);
 #endif
 }
 
@@ -230,6 +233,8 @@ RendererPimpl::RendererPimpl(Renderer& linked,
     } else {
         VideoManager::instance().registerSinkTarget(id_, renderer->target());
     }
+#else
+    VideoManager::instance().startShmSink(id_, true);
 #endif
 
     thread_.start();
-- 
GitLab