Destruct all systems properly in the pipeline.
This commit is contained in:
@@ -15,10 +15,8 @@ public:
|
|||||||
~SystemPipeline()
|
~SystemPipeline()
|
||||||
{
|
{
|
||||||
for (UnorderedSystems& group : m_OrderedSystemGroups) {
|
for (UnorderedSystems& group : m_OrderedSystemGroups) {
|
||||||
for (auto& pair : group.PureSystems) {
|
for (auto& pair : group.Systems) {
|
||||||
for (auto& system : pair.second) {
|
delete pair.second;
|
||||||
delete system;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user