From 03bec31b38546948ac3f7f8016b1cc51fb5a2a1e Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Sun, 29 Jul 2012 17:27:47 -0700 Subject: [PATCH] Ignore absolute touch events if more than one touch. --- src/main/resources/mouse.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/resources/mouse.js b/src/main/resources/mouse.js index bf2c6d5..d23c8f7 100644 --- a/src/main/resources/mouse.js +++ b/src/main/resources/mouse.js @@ -670,6 +670,10 @@ Guacamole.Mouse.Touchscreen = function(element) { element.addEventListener("touchend", function(e) { + // Ignore if more than one touch + if (e.touches.length + e.changedTouches.length != 1) + return; + e.stopPropagation(); e.preventDefault(); @@ -684,6 +688,10 @@ Guacamole.Mouse.Touchscreen = function(element) { element.addEventListener("touchstart", function(e) { + // Ignore if more than one touch + if (e.touches.length != 1) + return; + e.stopPropagation(); e.preventDefault(); @@ -704,6 +712,10 @@ Guacamole.Mouse.Touchscreen = function(element) { element.addEventListener("touchmove", function(e) { + // Ignore if more than one touch + if (e.touches.length != 1) + return; + e.stopPropagation(); e.preventDefault(); -- 1.7.10.4