diff options
| -rw-r--r-- | video/coktel_decoder.cpp | 12 | 
1 files changed, 6 insertions, 6 deletions
| diff --git a/video/coktel_decoder.cpp b/video/coktel_decoder.cpp index faf32eaffa..ef92e5f35e 100644 --- a/video/coktel_decoder.cpp +++ b/video/coktel_decoder.cpp @@ -1381,9 +1381,9 @@ bool IMDDecoder::renderFrame(Common::Rect &rect) {  			const int offsetY = (_y + rect.top) * _surface.pitch;  			const int offset  = offsetX + offsetY; -			deLZ77((byte *)_surface.pixels + offset, dataPtr, dataSize, -					_surface.w * _surface.h * _surface.bytesPerPixel - offset); -			return true; +			if (deLZ77((byte *)_surface.pixels + offset, dataPtr, dataSize, +			           _surface.w * _surface.h * _surface.bytesPerPixel - offset)) +				return true;  		}  		_videoBufferLen[1] = deLZ77(_videoBuffer[1], dataPtr, dataSize, _videoBufferSize); @@ -2249,9 +2249,9 @@ bool VMDDecoder::renderFrame(Common::Rect &rect) {  			const int offsetY = (_y + rect.top) * _surface.pitch;  			const int offset  = offsetX - offsetY; -			deLZ77((byte *)_surface.pixels + offset, dataPtr, dataSize, -					_surface.w * _surface.h * _surface.bytesPerPixel - offset); -			return true; +			if (deLZ77((byte *)_surface.pixels + offset, dataPtr, dataSize, +			           _surface.w * _surface.h * _surface.bytesPerPixel - offset)) +				return true;  		}  		srcBuffer = 1; | 
