diff options
author | Sven Hesse | 2010-08-08 00:52:59 +0000 |
---|---|---|
committer | Sven Hesse | 2010-08-08 00:52:59 +0000 |
commit | 6ebec969c57029e8191689589237c1c5dd9917ee (patch) | |
tree | e5327b2ab9d6b5bdc951fb59bdc84c015803d517 /graphics/video | |
parent | a57e53c986f8a2d67902b5ed9079112b0f69260a (diff) | |
download | scummvm-rg350-6ebec969c57029e8191689589237c1c5dd9917ee.tar.gz scummvm-rg350-6ebec969c57029e8191689589237c1c5dd9917ee.tar.bz2 scummvm-rg350-6ebec969c57029e8191689589237c1c5dd9917ee.zip |
VIDEO: Fix deLZ77'ing video data directly onto the video surface
svn-id: r51890
Diffstat (limited to 'graphics/video')
-rw-r--r-- | graphics/video/coktel_decoder.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/graphics/video/coktel_decoder.cpp b/graphics/video/coktel_decoder.cpp index 28a34a34ab..629e01c2b5 100644 --- a/graphics/video/coktel_decoder.cpp +++ b/graphics/video/coktel_decoder.cpp @@ -1226,9 +1226,9 @@ void IMDDecoder::renderFrame() { type &= 0x7F; - if ((type == 2) && (rect.width() == _surface.w)) { + if ((type == 2) && (rect.width() == _surface.w) && (_x == 0)) { // Directly uncompress onto the video surface - deLZ77((byte *)_surface.pixels, dataPtr); + deLZ77((byte *)_surface.pixels + (_y * _surface.pitch), dataPtr); return; } |