From: Michael Jumper Date: Sat, 31 Mar 2012 05:59:46 +0000 (-0700) Subject: Check for last touch by verifying touch length 0, not 1. Fix wrong use of max() ... X-Git-Url: http://git.alex.org.uk Check for last touch by verifying touch length 0, not 1. Fix wrong use of max() (should be min). --- diff --git a/src/main/resources/mouse.js b/src/main/resources/mouse.js index f7cfb12..066c65b 100644 --- a/src/main/resources/mouse.js +++ b/src/main/resources/mouse.js @@ -161,7 +161,7 @@ Guacamole.Mouse = function(element) { element.addEventListener("touchend", function(e) { // If we're handling a gesture AND this is the last touch - if (gesture_in_progress && e.touches.length == 1) { + if (gesture_in_progress && e.touches.length == 0) { cancelEvent(e); @@ -217,7 +217,7 @@ Guacamole.Mouse = function(element) { element.addEventListener("touchstart", function(e) { // Track number of touches, but no more than three - touch_count = Math.max(e.touches.length, 3); + touch_count = Math.min(e.touches.length, 3); // Record initial touch location and time for touch movement // and tap gestures