From f434f66a2923cf9956bb0264d3ba3a40c5085983 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Tue, 20 Mar 2012 10:14:49 -0700 Subject: [PATCH] Fix ticket #114 - mouse position calculated incorrectly. --- src/main/resources/mouse.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/resources/mouse.js b/src/main/resources/mouse.js index f648602..a193f67 100644 --- a/src/main/resources/mouse.js +++ b/src/main/resources/mouse.js @@ -111,10 +111,13 @@ Guacamole.Mouse = function(element) { // This is all JUST so we can get the mouse position within the element var parent = element.offsetParent; while (parent) { - if (parent.offsetLeft && parent.offsetTop) { + + if (parent.offsetLeft) guac_mouse.currentState.x -= parent.offsetLeft; + + if (parent.offsetTop) guac_mouse.currentState.y -= parent.offsetTop; - } + parent = parent.offsetParent; } -- 1.7.10.4