diff options
Diffstat (limited to 'engines/lastexpress/game/menu.cpp')
-rw-r--r-- | engines/lastexpress/game/menu.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/lastexpress/game/menu.cpp b/engines/lastexpress/game/menu.cpp index f6840c28a7..6ca4f22177 100644 --- a/engines/lastexpress/game/menu.cpp +++ b/engines/lastexpress/game/menu.cpp @@ -383,6 +383,12 @@ Menu::~Menu() { _lastHotspot = NULL; + // Cleanup frames + for (MenuFrames::iterator it = _frames.begin(); it != _frames.end(); it++) + SAFE_DELETE(it->_value); + + _frames.clear(); + // Zero passed pointers _engine = NULL; } |