Mercurial > hg > Applications > TreeVNC
diff src/main/java/com/glavsoft/rfb/encoding/decoder/ZRLEDecoder.java @ 576:d5138119d8c4
remove single buffer
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 07 Feb 2020 14:50:01 +0900 |
parents | a0eeba3ee5d4 |
children | a236602a9191 |
line wrap: on
line diff
--- a/src/main/java/com/glavsoft/rfb/encoding/decoder/ZRLEDecoder.java Fri Feb 07 12:12:27 2020 +0900 +++ b/src/main/java/com/glavsoft/rfb/encoding/decoder/ZRLEDecoder.java Fri Feb 07 14:50:01 2020 +0900 @@ -249,7 +249,7 @@ int zippedLength = (int) reader.readUInt32(); if (0 == zippedLength) return; int length = rect.width * rect.height * renderer.getBytesPerPixel(); - byte[] bytes = unzip(reader, zippedLength, length, rect.getEncodingType()); + byte[] bytes = unzip(reader, zippedLength, length, rect.getEncodingType()).array(); decode1(renderer, null, rect, bytes, zippedLength, null); } @@ -261,7 +261,7 @@ int zippedLength = (int) reader.readUInt32(); if (0 == zippedLength) return; int length = rect.width * rect.height * renderer.getBytesPerPixel(); - byte[] bytes = unzip(reader, zippedLength, length, rect.getEncodingType()); + byte[] bytes = unzip(reader, zippedLength, length, rect.getEncodingType()).array(); decode1(renderer, header, rect, bytes, zippedLength, rfb); }