diff options
-rw-r--r-- | graphics/video/coktel_decoder.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/graphics/video/coktel_decoder.cpp b/graphics/video/coktel_decoder.cpp index cea902e3a0..6ebc64592e 100644 --- a/graphics/video/coktel_decoder.cpp +++ b/graphics/video/coktel_decoder.cpp @@ -685,6 +685,10 @@ Surface *PreIMDDecoder::decodeNextFrame() { void PreIMDDecoder::processFrame() { uint16 frameSize = _stream->readUint16LE(); + if (frameSize == 0) { + _curFrame++; + return; + } uint32 nextFramePos = _stream->pos() + frameSize + 2; |