From 0424768f02d0fb0f57b4123c97ceee95723d7cb5 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Mon, 1 Jun 2020 04:43:35 +1000 Subject: [PATCH] renderer: use deleteLater on nodes instead of delete Fixes warning about node signals unable to fire in another thread. --- app/render/backend/renderbackend.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/render/backend/renderbackend.cpp b/app/render/backend/renderbackend.cpp index 7b4519a44..9c59fbc64 100644 --- a/app/render/backend/renderbackend.cpp +++ b/app/render/backend/renderbackend.cpp @@ -65,9 +65,8 @@ void RenderBackend::SetViewerNode(ViewerOutput *viewer_node) // Delete all the nodes foreach (Node* c, copy_map_) { - c->DisconnectAll(); + c->deleteLater(); } - qDeleteAll(copy_map_); copy_map_.clear(); copied_viewer_node_ = nullptr;