From 7fb71f17b282438ac9faa0dbd0ad6af717d80c53 Mon Sep 17 00:00:00 2001 From: William Moberg Date: Thu, 7 Jan 2016 16:13:52 +0100 Subject: [PATCH] Destruct all systems properly in the pipeline. --- include/Engine/Core/SystemPipeline.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/include/Engine/Core/SystemPipeline.h b/include/Engine/Core/SystemPipeline.h index cffa04de..d6a6b371 100644 --- a/include/Engine/Core/SystemPipeline.h +++ b/include/Engine/Core/SystemPipeline.h @@ -15,10 +15,8 @@ public: ~SystemPipeline() { for (UnorderedSystems& group : m_OrderedSystemGroups) { - for (auto& pair : group.PureSystems) { - for (auto& system : pair.second) { - delete system; - } + for (auto& pair : group.Systems) { + delete pair.second; } } }