From a7ffd9ade641a2fd63ea8b04822942bda16a8f4c Mon Sep 17 00:00:00 2001 From: RichieSams Date: Sun, 22 Sep 2013 15:55:22 -0500 Subject: [PATCH] ZVISION: Cleanup all AlphaEntries after use --- engines/zvision/render_manager.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/engines/zvision/render_manager.cpp b/engines/zvision/render_manager.cpp index dc942fe3d07..d0356abba44 100644 --- a/engines/zvision/render_manager.cpp +++ b/engines/zvision/render_manager.cpp @@ -57,6 +57,10 @@ RenderManager::~RenderManager() { _workingWindowBuffer.free(); _currentBackground.free(); _backBuffer.free(); + + for (Common::HashMap::iterator iter = _alphaDataEntries.begin(); iter != _alphaDataEntries.end(); iter++) { + delete (*iter)._value.data; + } } void RenderManager::update(uint deltaTimeInMillis) {