Mercurial > hg > Applications > tvnjviewer
diff src/main/java/com/glavsoft/rfb/encoding/decoder/ZRLEDecoder.java @ 17:61d95bdc2bdb
change Alice PUT API new Version
author | sugi |
---|---|
date | Sun, 02 Nov 2014 18:26:41 +0900 |
parents | 0415badf417f |
children | 80b4d7efba08 |
line wrap: on
line diff
--- a/src/main/java/com/glavsoft/rfb/encoding/decoder/ZRLEDecoder.java Sat Oct 18 21:51:15 2014 +0900 +++ b/src/main/java/com/glavsoft/rfb/encoding/decoder/ZRLEDecoder.java Sun Nov 02 18:26:41 2014 +0900 @@ -43,16 +43,16 @@ int length = rect.width * rect.height * renderer.getBytesPerPixel(); byte[] bytes = unzip(reader, zippedLength, length); int offset = zippedLength; - + AliceVNCMessage message = new AliceVNCMessage(); message.setRectangle(rect); message.buf = bytes.clone(); message.offset = offset; - DataSegment.getLocal().put("aliceVNCMessage", message); - setColorDataOnRenderer(renderer, rect, bytes, offset); + DataSegment.getLocal().put("aliceVNCMessage", message, null); + decode(renderer, rect, bytes, offset); } - public void setColorDataOnRenderer(Renderer renderer, + public void decode(Renderer renderer, FramebufferUpdateRectangle rect, byte[] bytes, int offset) throws TransportException { int maxX = rect.x + rect.width;