aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--graphics/video/coktel_decoder.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/graphics/video/coktel_decoder.cpp b/graphics/video/coktel_decoder.cpp
index daa1047879..ac0622f739 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();