diff options
Diffstat (limited to 'engines/sci/seq_decoder.cpp')
-rw-r--r-- | engines/sci/seq_decoder.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/sci/seq_decoder.cpp b/engines/sci/seq_decoder.cpp index b980103def..45c46d13c6 100644 --- a/engines/sci/seq_decoder.cpp +++ b/engines/sci/seq_decoder.cpp @@ -91,7 +91,7 @@ bool SeqDecoder::loadFile(const char *fileName, int frameDelay) { g_system->setPalette(palette, 0, 256); - delete paletteData; + delete[] paletteData; _videoInfo.firstframeOffset = _fileStream->pos(); @@ -144,7 +144,7 @@ bool SeqDecoder::decodeNextFrame() { byte *buf = new byte[frameSize]; _fileStream->read(buf, frameSize); decodeFrame(buf, rleSize, buf + rleSize, frameSize - rleSize, _videoFrameBuffer + 320 * frameTop, frameLeft, frameWidth, frameHeight, colorKey); - delete buf; + delete[] buf; } return ++_videoInfo.currentFrame < _videoInfo.frameCount; |