summaryrefslogtreecommitdiff
path: root/src/interface/Engine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/interface/Engine.cpp')
-rw-r--r--src/interface/Engine.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/interface/Engine.cpp b/src/interface/Engine.cpp
index 130fc8e..6f81f56 100644
--- a/src/interface/Engine.cpp
+++ b/src/interface/Engine.cpp
@@ -27,6 +27,12 @@ Engine::~Engine()
{
if(state_ != NULL)
delete state_;
+ //Dispose of any Windows.
+ while(!windows.empty())
+ {
+ delete windows.top();
+ windows.pop();
+ }
}
void Engine::Begin(int width, int height)