diff options
Diffstat (limited to 'engines/kyra/seqplayer.cpp')
-rw-r--r-- | engines/kyra/seqplayer.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/kyra/seqplayer.cpp b/engines/kyra/seqplayer.cpp index 4837fb03dd..7080d27dc2 100644 --- a/engines/kyra/seqplayer.cpp +++ b/engines/kyra/seqplayer.cpp @@ -655,6 +655,11 @@ bool SeqPlayer::playSequence(const uint8 *seqData, bool skipSeq) { } delete[] _specialBuffer; _specialBuffer = 0; + + for (uint i = 0; i < ARRAYSIZE(_seqMovies); ++i) { + delete _seqMovies[i].movie; + _seqMovies[i].movie = 0; + } return seqSkippedFlag; } |