diff options
| -rw-r--r-- | engines/pink/cel_decoder.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/pink/cel_decoder.cpp b/engines/pink/cel_decoder.cpp index ef46c53cbc..4e5b8a08fe 100644 --- a/engines/pink/cel_decoder.cpp +++ b/engines/pink/cel_decoder.cpp @@ -194,7 +194,10 @@ const Graphics::Surface *CelDecoder::CelVideoTrack::decodeNextFrame() { if (_atRingFrame) { // If we decoded the ring frame, seek to the second frame _atRingFrame = false; - _fileStream->seek(_offsetFrame2); + if (_frameCount == 1) { + _fileStream->seek(_offsetFrame1); + } else + _fileStream->seek(_offsetFrame2); } if (_curFrame == 0) |
