Fix ticket #114 - mouse position calculated incorrectly.
authorMichael Jumper <zhangmaike@users.sourceforge.net>
Tue, 20 Mar 2012 17:14:49 +0000 (10:14 -0700)
committerMichael Jumper <zhangmaike@users.sourceforge.net>
Tue, 20 Mar 2012 17:14:49 +0000 (10:14 -0700)
src/main/resources/mouse.js

index f648602..a193f67 100644 (file)
@@ -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;
         }