Ignore absolute touch events if more than one touch.

This commit is contained in:
Michael Jumper
2012-07-29 17:27:47 -07:00
parent 2f6dbde5da
commit 182f8e891a

View File

@@ -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();