From 299fbe8e4014638c4c7a9869e343ad6be7664db8 Mon Sep 17 00:00:00 2001 From: EndrII Date: Tue, 18 Feb 2025 18:30:36 +0100 Subject: [PATCH] fix render loop object --- src/public/asyncrenderloop.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/public/asyncrenderloop.cpp b/src/public/asyncrenderloop.cpp index 408ae63..b9d9f86 100644 --- a/src/public/asyncrenderloop.cpp +++ b/src/public/asyncrenderloop.cpp @@ -7,6 +7,7 @@ #include "asyncrenderloop.h" #include +#include namespace QH { @@ -15,6 +16,8 @@ AsyncRenderLoop::AsyncRenderLoop(QThread *thread, QObject *ptr): Async(thread, p AsyncRenderLoop::~AsyncRenderLoop() { AsyncRenderLoop::stop(); + delete thread(); + } void QH::AsyncRenderLoop::run() { @@ -34,6 +37,7 @@ void QH::AsyncRenderLoop::stop() { m_run = false; thread()->quit(); thread()->wait(); + } bool AsyncRenderLoop::isRun() const {