From 94f791e34bd710c0dd3b2ea3c9c570ff81e875bf Mon Sep 17 00:00:00 2001 From: player-03 Date: Sun, 9 Oct 2022 19:08:33 -0400 Subject: [PATCH] `HTML5Window`: unset `clickCount` once done. It's meant as an extra argument to `dispatch()`, so once `dispatch()` returns, it's technically incorrect for anything to access it. --- src/lime/_internal/backend/html5/HTML5Window.hx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lime/_internal/backend/html5/HTML5Window.hx b/src/lime/_internal/backend/html5/HTML5Window.hx index ac82ea246..9a0fe7bc5 100644 --- a/src/lime/_internal/backend/html5/HTML5Window.hx +++ b/src/lime/_internal/backend/html5/HTML5Window.hx @@ -615,6 +615,7 @@ class HTML5Window parent.clickCount = event.detail; parent.onMouseDown.dispatch(x, y, event.button); + parent.clickCount = 0; if (parent.onMouseDown.canceled && event.cancelable) { @@ -653,6 +654,7 @@ class HTML5Window parent.clickCount = event.detail; parent.onMouseUp.dispatch(x, y, event.button); + parent.clickCount = 0; if (parent.onMouseUp.canceled && event.cancelable) {