summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/imports/rasterrenderer/batchrenderer.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/imports/rasterrenderer/batchrenderer.cpp b/src/imports/rasterrenderer/batchrenderer.cpp
index 0cd2cc6..7600b95 100644
--- a/src/imports/rasterrenderer/batchrenderer.cpp
+++ b/src/imports/rasterrenderer/batchrenderer.cpp
@@ -69,7 +69,11 @@ BatchRenderer::~BatchRenderer()
{
QMutexLocker mlocker(&m_mutex);
- qDeleteAll(m_animData);
+ for (Entry *entry : qAsConst(m_animData)) {
+ qDeleteAll(entry->frameCache);
+ delete entry->bmTreeBlueprint;
+ delete entry;
+ }
}
BatchRenderer *BatchRenderer::instance()