diff options
| author | jacob1 <jfu614@gmail.com> | 2013-02-25 03:09:33 (GMT) |
|---|---|---|
| committer | jacob1 <jfu614@gmail.com> | 2013-02-25 03:09:33 (GMT) |
| commit | 572d099e29135fe059e756059c1ff715ec68474a (patch) | |
| tree | c6c06df36329ecf0ac7decc56be2aece9e1a0e93 /src/interface/Engine.cpp | |
| parent | 27ac5ab75d361e2933172b6ec1c08b6e7076d1f3 (diff) | |
| download | powder-572d099e29135fe059e756059c1ff715ec68474a.zip powder-572d099e29135fe059e756059c1ff715ec68474a.tar.gz | |
fix a few more memory errors
Diffstat (limited to 'src/interface/Engine.cpp')
| -rw-r--r-- | src/interface/Engine.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/interface/Engine.cpp b/src/interface/Engine.cpp index 0fb24a3..731f265 100644 --- a/src/interface/Engine.cpp +++ b/src/interface/Engine.cpp @@ -116,16 +116,16 @@ int Engine::CloseWindow() { if(!windows.empty()) { + if (lastBuffer) + { + free(lastBuffer); + lastBuffer = NULL; + } if(!prevBuffers.empty()) { lastBuffer = prevBuffers.top(); prevBuffers.pop(); } - else - { - free(lastBuffer); - lastBuffer = NULL; - } state_ = windows.top(); windows.pop(); |
