diff --git a/src/lime/_internal/backend/html5/HTML5Window.hx b/src/lime/_internal/backend/html5/HTML5Window.hx index ea7be57faf..9263ac3d5f 100644 --- a/src/lime/_internal/backend/html5/HTML5Window.hx +++ b/src/lime/_internal/backend/html5/HTML5Window.hx @@ -770,18 +770,18 @@ class HTML5Window } __stopMousePropagation = event.currentTarget == parent.element; - if (x != cacheMouseX || y != cacheMouseY) - { - parent.onMouseMove.dispatch(x, y); - parent.onMouseMoveRelative.dispatch(x - cacheMouseX, y - cacheMouseY); + default: + } - if ((parent.onMouseMove.canceled || parent.onMouseMoveRelative.canceled) && event.cancelable) - { - event.preventDefault(); - } - } + if (x != cacheMouseX || y != cacheMouseY) + { + parent.onMouseMove.dispatch(x, y); + parent.onMouseMoveRelative.dispatch(x - cacheMouseX, y - cacheMouseY); - default: + if ((parent.onMouseMove.canceled || parent.onMouseMoveRelative.canceled) && event.cancelable) + { + event.preventDefault(); + } } cacheMouseX = x;