diff --git a/src/lime/_internal/backend/html5/HTML5Window.hx b/src/lime/_internal/backend/html5/HTML5Window.hx index ef5dc3819..2b5cda031 100644 --- a/src/lime/_internal/backend/html5/HTML5Window.hx +++ b/src/lime/_internal/backend/html5/HTML5Window.hx @@ -613,7 +613,7 @@ class HTML5Window Browser.window.addEventListener("mouseup", handleMouseEvent); } - window.clickCount = event.detail; + parent.clickCount = event.detail; parent.onMouseDown.dispatch(x, y, event.button); if (parent.onMouseDown.canceled && event.cancelable) @@ -651,7 +651,7 @@ class HTML5Window event.stopPropagation(); } - window.clickCount = event.detail; + parent.clickCount = event.detail; parent.onMouseUp.dispatch(x, y, event.button); if (parent.onMouseUp.canceled && event.cancelable) @@ -805,7 +805,8 @@ class HTML5Window if (touch == primaryTouch) { - parent.onMouseDown.dispatch(x, y, 0, event.detail); + parent.clickCount = event.detail; + parent.onMouseDown.dispatch(x, y, 0); } } else @@ -841,7 +842,8 @@ class HTML5Window if (touch == primaryTouch) { - parent.onMouseUp.dispatch(x, y, 0, event.detail); + parent.clickCount = event.detail; + parent.onMouseUp.dispatch(x, y, 0); primaryTouch = null; }