From bd59b9b8def2310ff2fc90a56167474fe3166576 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Fri, 25 Jun 2010 00:47:06 -0700 Subject: [PATCH] Committing opera fix from old SVN branch. --- guacamole/web/javascript/guacamole.js | 32 +++++++++++++-------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/guacamole/web/javascript/guacamole.js b/guacamole/web/javascript/guacamole.js index 0ef8b03a6..5d5b1fc5f 100644 --- a/guacamole/web/javascript/guacamole.js +++ b/guacamole/web/javascript/guacamole.js @@ -487,8 +487,8 @@ function VNCClient(display) { "size": function(parameters) { - var width = parameters[0]; - var height = parameters[1]; + var width = parseInt(parameters[0]); + var height = parseInt(parameters[1]); // Update (set) display size if (display && (background == null || cursor == null)) { @@ -506,10 +506,10 @@ function VNCClient(display) { "rect": function(parameters) { - var x = parameters[0]; - var y = parameters[1]; - var w = parameters[2]; - var h = parameters[3]; + var x = parseInt(parameters[0]); + var y = parseInt(parameters[1]); + var w = parseInt(parameters[2]); + var h = parseInt(parameters[3]); var color = parameters[4]; background.drawRect( @@ -524,8 +524,8 @@ function VNCClient(display) { "png": function(parameters) { - var x = parameters[0]; - var y = parameters[1]; + var x = parseInt(parameters[0]); + var y = parseInt(parameters[1]); var data = parameters[2]; background.draw( @@ -542,12 +542,12 @@ function VNCClient(display) { "copy": function(parameters) { - var srcX = parameters[0]; - var srcY = parameters[1]; - var srcWidth = parameters[2]; - var srcHeight = parameters[3]; - var dstX = parameters[4]; - var dstY = parameters[5]; + var srcX = parseInt(parameters[0]); + var srcY = parseInt(parameters[1]); + var srcWidth = parseInt(parameters[2]); + var srcHeight = parseInt(parameters[3]); + var dstX = parseInt(parameters[4]); + var dstY = parseInt(parameters[5]); background.copyRect( srcX, @@ -562,8 +562,8 @@ function VNCClient(display) { "cursor": function(parameters) { - var x = parameters[0]; - var y = parameters[1]; + var x = parseInt(parameters[0]); + var y = parseInt(parameters[1]); var data = parameters[2]; // Start cursor image load