From 6b4d49d697c6de37f7fc15cc595598dadb55da94 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Thu, 22 Mar 2012 17:28:17 -0700 Subject: [PATCH] Use screenX/screenY for touch. --- guacamole/src/main/webapp/scripts/interface.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/guacamole/src/main/webapp/scripts/interface.js b/guacamole/src/main/webapp/scripts/interface.js index 5eac5c042..be79b38ec 100644 --- a/guacamole/src/main/webapp/scripts/interface.js +++ b/guacamole/src/main/webapp/scripts/interface.js @@ -365,8 +365,8 @@ var GuacamoleUI = { // Record touch location if (e.touches.length == 1) { var touch = e.touches[0]; - long_press_start_x = touch.pageX; - long_press_start_y = touch.pageY; + long_press_start_x = touch.screenX; + long_press_start_y = touch.screenY; } // Start detection @@ -381,8 +381,8 @@ var GuacamoleUI = { // If touch distance from start exceeds threshold, cancel long press var touch = e.touches[0]; - if (Math.abs(touch.pageX - long_press_start_x) >= GuacamoleUI.LONG_PRESS_MOVEMENT_THRESHOLD - || Math.abs(touch.pageY - long_press_start_y) >= GuacamoleUI.LONG_PRESS_MOVEMENT_THRESHOLD) + if (Math.abs(touch.screenX - long_press_start_x) >= GuacamoleUI.LONG_PRESS_MOVEMENT_THRESHOLD + || Math.abs(touch.screenY - long_press_start_y) >= GuacamoleUI.LONG_PRESS_MOVEMENT_THRESHOLD) GuacamoleUI.stopLongPressDetect(); }