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;