Mercurial > hg > Applications > TreeVNC
comparison src/main/java/com/glavsoft/rfb/protocol/ReceiverTask.java @ 455:6f3d3da40940
fix cui and hasViewer flag
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 22 Jun 2016 12:29:57 +0900 |
parents | 432e2967eaab |
children | c6058c4e2a79 |
comparison
equal
deleted
inserted
replaced
454:432e2967eaab | 455:6f3d3da40940 |
---|---|
277 | 277 |
278 } | 278 } |
279 return; | 279 return; |
280 } else if (rect.getEncodingType() == EncodingType.DESKTOP_SIZE) { | 280 } else if (rect.getEncodingType() == EncodingType.DESKTOP_SIZE) { |
281 fullscreenFbUpdateIncrementalRequest = new FramebufferUpdateRequestMessage(rect.x, rect.y, rect.width, rect.height, false); | 281 fullscreenFbUpdateIncrementalRequest = new FramebufferUpdateRequestMessage(rect.x, rect.y, rect.width, rect.height, false); |
282 rfb.setCuiVersion(false); | |
283 renderer = repaintController.createRenderer(reader, rect.width, rect.height, context.getPixelFormat()); | 282 renderer = repaintController.createRenderer(reader, rect.width, rect.height, context.getPixelFormat()); |
284 if (rfb.hasViewer()){ | 283 if (rfb.hasViewer()){ |
285 setScreenParameter(rect,rect.width,rect.height); | 284 setScreenParameter(rect,rect.width,rect.height); |
286 } | 285 } |
287 } else if (rect.getEncodingType() == EncodingType.INIT_DATA) { | 286 } else if (rect.getEncodingType() == EncodingType.INIT_DATA) { |
288 rfb.setCuiVersion(false); | |
289 // VNCServer is changed, initiarize new screen. | 287 // VNCServer is changed, initiarize new screen. |
290 int length = reader.readInt32() - 6; | 288 int length = reader.readInt32() - 6; |
291 short id = reader.readInt16(); | 289 short id = reader.readInt16(); |
292 int singleWidth = reader.readUInt16(); | 290 int singleWidth = reader.readUInt16(); |
293 int singleHeight = reader.readUInt16(); | 291 int singleHeight = reader.readUInt16(); |