comparison src/main/java/com/glavsoft/rfb/encoding/decoder/RichCursorDecoder.java @ 18:80b4d7efba08

change arguments for new PUT API
author sugi
date Mon, 03 Nov 2014 17:14:28 +0900
parents 61d95bdc2bdb
children 6886a2e890cc
comparison
equal deleted inserted replaced
17:61d95bdc2bdb 18:80b4d7efba08
23 // 23 //
24 24
25 package com.glavsoft.rfb.encoding.decoder; 25 package com.glavsoft.rfb.encoding.decoder;
26 26
27 import alice.datasegment.DataSegment; 27 import alice.datasegment.DataSegment;
28 import alice.datasegment.ReceiveData;
28 29
29 import com.glavsoft.drawing.Renderer; 30 import com.glavsoft.drawing.Renderer;
30 import com.glavsoft.exceptions.TransportException; 31 import com.glavsoft.exceptions.TransportException;
31 import com.glavsoft.transport.Reader; 32 import com.glavsoft.transport.Reader;
32 33
62 63
63 AliceVNCMessage message = new AliceVNCMessage(); 64 AliceVNCMessage message = new AliceVNCMessage();
64 message.setRectangle(rect); 65 message.setRectangle(rect);
65 message.buf = buffer.clone(); 66 message.buf = buffer.clone();
66 message.bitmask = bitmask.clone(); 67 message.bitmask = bitmask.clone();
67 DataSegment.getLocal().put("aliceVNCMessage", message, null); 68 ReceiveData rData = new ReceiveData(message, false, false);
69 DataSegment.getLocal().put("aliceVNCMessage", rData, null);
68 70
69 sb = new StringBuilder(" "); 71 sb = new StringBuilder(" ");
70 for (int i=0; i<bitmask.length; ++i) { 72 for (int i=0; i<bitmask.length; ++i) {
71 sb.append(Integer.toHexString(bitmask[i]&0xff)).append(" "); 73 sb.append(Integer.toHexString(bitmask[i]&0xff)).append(" ");
72 } 74 }