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();