From 44ff8632739f80e12bb190f70fc4be88d12bce5e Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Wed, 17 Apr 2013 09:34:33 -0500 Subject: [PATCH] rfb.js: set FBU.bytes before waiting from RRE. Also, in COPYRECT, set FBU.bytes to the number we know we will need. --- include/rfb.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/rfb.js b/include/rfb.js index 35bb3a13..d9137370 100644 --- a/include/rfb.js +++ b/include/rfb.js @@ -1126,7 +1126,7 @@ encHandlers.COPYRECT = function display_copy_rect() { var old_x, old_y; - FBU.bytes = 1; + FBU.bytes = 4; if (ws.rQwait("COPYRECT", 4)) { return false; } display.renderQ_push({ 'type': 'copy', @@ -1146,6 +1146,7 @@ encHandlers.RRE = function display_rre() { var color, x, y, width, height, chunk; if (FBU.subrects === 0) { + FBU.bytes = 4+fb_Bpp; if (ws.rQwait("RRE", 4+fb_Bpp)) { return false; } FBU.subrects = ws.rQshift32(); color = ws.rQshiftBytes(fb_Bpp); // Background