comparison src/main/java/jp/ac/u_ryukyu/alicevnc/ReceiveUpdateRectangle.java @ 33:6f5986d8ecd5

prevent video feedback
author sugi
date Sun, 09 Nov 2014 17:33:43 +0900
parents 7d65ad341cc9
children 1fa4b7b8d19f
comparison
equal deleted inserted replaced
32:7d65ad341cc9 33:6f5986d8ecd5
63 } else if (message.getEncodingType() == EncodingType.DESKTOP_SIZE) { 63 } else if (message.getEncodingType() == EncodingType.DESKTOP_SIZE) {
64 holder.setRenderer( 64 holder.setRenderer(
65 holder.getRepaintController().createRenderer(null, message.width, 65 holder.getRepaintController().createRenderer(null, message.width,
66 message.height, message.getPixelFormat()) 66 message.height, message.getPixelFormat())
67 ); 67 );
68 68 boolean visible = true;
69 if ("local".equals(info2.from)) {
70 visible = false;
71 }
72 holder.getViewerWindow().setVisible(visible);
69 } else if (message.getEncodingType() == EncodingType.RICH_CURSOR) { 73 } else if (message.getEncodingType() == EncodingType.RICH_CURSOR) {
70 byte[] buf = info2.asClass(byte[].class); 74 byte[] buf = info2.asClass(byte[].class);
71 RichCursorDecoder.getInstance().decode(holder.getRenderer(), message, buf); 75 RichCursorDecoder.getInstance().decode(holder.getRenderer(), message, buf);
72 holder.getRepaintController().repaintCursor(); 76 holder.getRepaintController().repaintCursor();
73 77