diff --git a/graphics/video/coktel_decoder.cpp b/graphics/video/coktel_decoder.cpp index daa1047879a..ac0622f739d 100644 --- a/graphics/video/coktel_decoder.cpp +++ b/graphics/video/coktel_decoder.cpp @@ -1604,9 +1604,12 @@ bool VMDDecoder::load(Common::SeekableReadStream *stream) { _videoCodec = _stream->readUint32BE(); - if (_features & kFeaturesPalette) + if (_features & kFeaturesPalette) { _stream->read((byte *)_palette, 768); + _paletteDirty = true; + } + _frameDataSize = _stream->readUint32LE(); _videoBufferSize = _stream->readUint32LE();