aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorNicola Mettifogo2007-04-07 12:13:50 +0000
committerNicola Mettifogo2007-04-07 12:13:50 +0000
commitaaf8e48a02a7d5b8718b8f56b436f75860d6d547 (patch)
tree507b97a28909fd8440afe03ed4ae1f3f2a2900dc /engines
parent17bcfbf89dc582bae49ed2890b56a729f64213f0 (diff)
downloadscummvm-rg350-aaf8e48a02a7d5b8718b8f56b436f75860d6d547.tar.gz
scummvm-rg350-aaf8e48a02a7d5b8718b8f56b436f75860d6d547.tar.bz2
scummvm-rg350-aaf8e48a02a7d5b8718b8f56b436f75860d6d547.zip
oops forgot to deallocate List nodes after usage
svn-id: r26403
Diffstat (limited to 'engines')
-rw-r--r--engines/parallaction/animation.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/parallaction/animation.cpp b/engines/parallaction/animation.cpp
index d910875f09..fc11383fc0 100644
--- a/engines/parallaction/animation.cpp
+++ b/engines/parallaction/animation.cpp
@@ -705,6 +705,12 @@ Program::Program() {
Program::~Program() {
delete[] _locals;
+
+ InstructionList::iterator it = _instructions.begin();
+ for (; it != _instructions.end(); it++)
+ delete *it;
+
+ _instructions.clear();
}