diff options
-rw-r--r-- | src/imports/rasterrenderer/batchrenderer.cpp | 6 |
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() |