# HG changeset patch # User ikki # Date 1583739734 -32400 # Node ID 15deaf7c005b7202a97f962369ee55df6c922578 # Parent 120a319604947f9ff3f75655f5d54c28be7e4d9e fix RFBproto diff -r 120a31960494 -r 15deaf7c005b src/main/java/jp/ac/u_ryukyu/treevnc/TreeRFBProto.java --- a/src/main/java/jp/ac/u_ryukyu/treevnc/TreeRFBProto.java Fri Mar 06 18:58:08 2020 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/treevnc/TreeRFBProto.java Mon Mar 09 16:42:14 2020 +0900 @@ -698,6 +698,8 @@ // ZRLEE is already compressed if (rect.getEncodingType() == EncodingType.ZRLEE) { + if (viewer.getUseMulticast()) + return header; if (ReceiverTask.multiasting) { System.out.println("multicasting "); ReceiverTask.multiasting = false; @@ -714,7 +716,6 @@ bufs.add(b); } multicastqueue.put(bufs); - return header; } // It may be compressed. We can inflate here to avoid repeating clients