Fixed double ImGuiLayer

This commit is contained in:
Simon Lübeß
2020-11-17 11:58:46 +01:00
parent 9b2d32d43b
commit 6211655041
5 changed files with 29 additions and 6 deletions
+10 -1
View File
@@ -4,7 +4,16 @@ namespace GlitchyEngine
{
public class LayerStack
{
private List<Layer> _layers = new List<Layer>() ~ DeleteContainerAndItems!(_);
private List<Layer> _layers = new List<Layer>() ~ delete _;
public ~this()
{
for(let layer in _layers)
{
layer.OnDetach();
delete layer;
}
}
/*
* Marks the index of the last layer.