aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorrichiesams2013-09-03 00:27:03 -0500
committerrichiesams2013-09-03 00:27:03 -0500
commit34dcea106a2d1d7a7ba3412ef43ca547e67a66dd (patch)
tree7b2e7637a364787d4bcaacb49a3c0b52ec391998 /engines
parent78d5a41cd0812353e0dbc675f010540dc630f343 (diff)
downloadscummvm-rg350-34dcea106a2d1d7a7ba3412ef43ca547e67a66dd.tar.gz
scummvm-rg350-34dcea106a2d1d7a7ba3412ef43ca547e67a66dd.tar.bz2
scummvm-rg350-34dcea106a2d1d7a7ba3412ef43ca547e67a66dd.zip
ZVISION: Cleanup _activeControls in ScriptManager destructor
Diffstat (limited to 'engines')
-rw-r--r--engines/zvision/script_manager.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/zvision/script_manager.cpp b/engines/zvision/script_manager.cpp
index 98bc2e3a3a..b95f2636b0 100644
--- a/engines/zvision/script_manager.cpp
+++ b/engines/zvision/script_manager.cpp
@@ -48,6 +48,9 @@ ScriptManager::~ScriptManager() {
for (Common::List<Puzzle *>::iterator iter = _globalPuzzles.begin(); iter != _globalPuzzles.end(); iter++) {
delete (*iter);
}
+ for (Common::List<Control *>::iterator iter = _activeControls.begin(); iter != _activeControls.end(); iter++) {
+ delete (*iter);
+ }
}
void ScriptManager::initialize() {