From 4b25cc38d9da1a1b6849015f277bfb66b75d5d8e Mon Sep 17 00:00:00 2001 From: MihailRis Date: Wed, 20 Mar 2024 02:21:27 +0300 Subject: [PATCH] defs leak fix --- src/content/Content.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/content/Content.cpp b/src/content/Content.cpp index 2652a4a5..7e2f41ec 100644 --- a/src/content/Content.cpp +++ b/src/content/Content.cpp @@ -155,7 +155,14 @@ Content::Content( drawGroups(std::move(drawGroups)) {} -Content::~Content() {} +Content::~Content() { + for (auto& entry : blockDefs) { + delete entry.second; + } + for (auto& entry : itemDefs) { + delete entry.second; + } +} Block* Content::findBlock(std::string id) const { auto found = blockDefs.find(id);