Mercurial > hg > Members > nobuyasu > tightVNCClient
diff src/myVncClient/CuiVncCanvas.java @ 78:fe94e353d595
modify
author | e085711 |
---|---|
date | Tue, 30 Aug 2011 18:33:24 +0900 |
parents | 5e7110277cf0 |
children | 71bfbb5241bf |
line wrap: on
line diff
--- a/src/myVncClient/CuiVncCanvas.java Tue Aug 30 17:49:42 2011 +0900 +++ b/src/myVncClient/CuiVncCanvas.java Tue Aug 30 18:33:24 2011 +0900 @@ -455,6 +455,10 @@ statNumRectsZRLE++; handleZRLERect(rx, ry, rw, rh); break; + case RfbProto.EncodingZRLEE: + statNumRectsZRLE++; + handleZRLERect(rx, ry, rw, rh); + break; case RfbProto.EncodingZlib: handleZlibRect(rx, ry, rw, rh); break; @@ -872,6 +876,7 @@ // void handleZRLERect(int x, int y, int w, int h) throws Exception { + if (rfb.updateRectEncoding==RfbProto.EncodingZRLEE) zrleInStream = null; if (zrleInStream == null) zrleInStream = new ZlibInStream();