diff --git a/src/lime/_internal/backend/html5/HTML5Window.hx b/src/lime/_internal/backend/html5/HTML5Window.hx index 2b5cda031..13eac76cb 100644 --- a/src/lime/_internal/backend/html5/HTML5Window.hx +++ b/src/lime/_internal/backend/html5/HTML5Window.hx @@ -805,7 +805,10 @@ class HTML5Window if (touch == primaryTouch) { - parent.clickCount = event.detail; + // touches shouldn't raise clickCounts value + // but they also indicate the end of a click sequence + // (you expect click count to reset after you stop clicking with the mouse) + parent.clickCount = 0; parent.onMouseDown.dispatch(x, y, 0); } } @@ -842,7 +845,7 @@ class HTML5Window if (touch == primaryTouch) { - parent.clickCount = event.detail; + parent.clickCount = 0; parent.onMouseUp.dispatch(x, y, 0); primaryTouch = null; }