diff options
author | Määttä Antti <antti.maatta@theqtcompany.com> | 2016-04-26 10:01:41 +0300 |
---|---|---|
committer | Tomi Korpipää <tomi.korpipaa@theqtcompany.com> | 2016-04-29 04:04:51 +0000 |
commit | 90a8a472db984a2452954a1cb362ac07ee8b130d (patch) | |
tree | 4b959fcbab179f780672c753390c40b99f95ff84 | |
parent | 27a4379af8b6dd239b405158747a1f9a00579ed5 (diff) |
Fix memory leaks in renderer
Deallocate objecs in destructor
Task-number: QTBUG-47978:
Change-Id: I5c58067aef572668d6b817ed50f17e95a3de237f
Reviewed-by: Tomi Korpipää <tomi.korpipaa@theqtcompany.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
-rw-r--r-- | src/render/backend/renderer.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/render/backend/renderer.cpp b/src/render/backend/renderer.cpp index 4909cc83d..f9e611a07 100644 --- a/src/render/backend/renderer.cpp +++ b/src/render/backend/renderer.cpp @@ -150,6 +150,8 @@ Renderer::Renderer(QRenderAspect::RenderType type) , m_pickBoundingVolumeJob(Q_NULLPTR) , m_time(0) , m_settings(Q_NULLPTR) + , m_defaultMaterial(Q_NULLPTR) + , m_defaultRenderStateSet(Q_NULLPTR) { // Set renderer as running - it will wait in the context of the // RenderThread for RenderViews to be submitted @@ -161,6 +163,8 @@ Renderer::Renderer(QRenderAspect::RenderType type) Renderer::~Renderer() { delete m_renderQueue; + delete m_defaultMaterial; + delete m_defaultRenderStateSet; } void Renderer::dumpInfo() const |