From 1cf6a076d4a7e8f32333bccb954c0a5b0fb54ab7 Mon Sep 17 00:00:00 2001 From: Julien Wadel Date: Thu, 7 Dec 2023 10:23:59 +0100 Subject: [PATCH] Shutdown preview on removing preview sticker from GUI. --- Linphone/core/camera/CameraGui.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Linphone/core/camera/CameraGui.cpp b/Linphone/core/camera/CameraGui.cpp index 6bad6c8b..a71a1a13 100644 --- a/Linphone/core/camera/CameraGui.cpp +++ b/Linphone/core/camera/CameraGui.cpp @@ -41,8 +41,11 @@ CameraGui::CameraGui(QQuickItem *parent) : QQuickFramebufferObject(parent) { mRefreshTimer.start(); } + +// TODO : Deactivate only if there are no previews to display (Could be open in settings and calls) CameraGui::~CameraGui() { mustBeInMainThread("~" + getClassName()); + App::postModelSync([this]() { CoreModel::getInstance()->getCore()->enableVideoPreview(false); }); } QQuickFramebufferObject::Renderer *CameraGui::createRenderer() const {