diff options
author | richiesams | 2013-07-17 15:37:46 -0500 |
---|---|---|
committer | richiesams | 2013-08-04 13:32:27 -0500 |
commit | 47161ef30d8d7350a92fe28a031437abb338732c (patch) | |
tree | 04b6a31858799feb71ba016143d24b0c7d200311 /engines/zvision/image.cpp | |
parent | 125a061a9650297d81a76cc8e77033ca099191b0 (diff) | |
download | scummvm-rg350-47161ef30d8d7350a92fe28a031437abb338732c.tar.gz scummvm-rg350-47161ef30d8d7350a92fe28a031437abb338732c.tar.bz2 scummvm-rg350-47161ef30d8d7350a92fe28a031437abb338732c.zip |
ZVISION: LZSSReadStream - Decompress directly to the destination buffer instead of an intermediate buffer
Diffstat (limited to 'engines/zvision/image.cpp')
-rw-r--r-- | engines/zvision/image.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/zvision/image.cpp b/engines/zvision/image.cpp index 6e6b802739..cacfec302c 100644 --- a/engines/zvision/image.cpp +++ b/engines/zvision/image.cpp @@ -52,9 +52,9 @@ void ZVision::renderImageToScreen(const Common::String &fileName, uint32 x, uint uint32 width = file.readSint32LE(); uint32 height = file.readSint32LE(); - LzssReadStream stream(&file, false, decompressedSize); - byte *buffer = new byte[stream.currentSize()]; - stream.read(buffer, stream.currentSize()); + LzssReadStream stream(&file); + byte *buffer = new byte[decompressedSize]; + stream.read(buffer, decompressedSize); _system->copyRectToScreen(buffer, width * 2, x, y, width, height); } else { |