From 5212a6032a9bda3b21d5110dd34b54771e797b80 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Thu, 21 May 2020 21:45:12 +1000 Subject: [PATCH] renderbackend: initialize queuer value Leaving uninitialized could potentially cause issues. --- app/render/backend/renderbackend.cpp | 5 +++++ app/render/backend/renderbackend.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/app/render/backend/renderbackend.cpp b/app/render/backend/renderbackend.cpp index e672da19a..caace5735 100644 --- a/app/render/backend/renderbackend.cpp +++ b/app/render/backend/renderbackend.cpp @@ -418,6 +418,11 @@ bool RenderBackend::ConformWaitInfo::operator==(const RenderBackend::ConformWait && rhs.affected_range == affected_range; } +RenderBackend::RenderPool::RenderPool() : + queuer(0) +{ +} + void RenderBackend::RenderPool::Init(ViewerOutput* v) { foreach (RenderWorker* instance, instances) { diff --git a/app/render/backend/renderbackend.h b/app/render/backend/renderbackend.h index ced46478a..81568f9a0 100644 --- a/app/render/backend/renderbackend.h +++ b/app/render/backend/renderbackend.h @@ -83,6 +83,8 @@ protected: private: struct RenderPool { + RenderPool(); + QVector instances; int queuer; QThreadPool threads;