diff --git a/src/dlangui/platforms/common/platform.d b/src/dlangui/platforms/common/platform.d index 6f2c1f41..9151ca5d 100644 --- a/src/dlangui/platforms/common/platform.d +++ b/src/dlangui/platforms/common/platform.d @@ -875,11 +875,13 @@ class Window : CustomEventTarget { if (_mainWidget is null) return false; + bool actualChange = true; if (event.action == MouseAction.Move) { + actualChange = (_lastMouseX != event.x || _lastMouseY != event.y); _lastMouseX = event.x; _lastMouseY = event.y; } - hideTooltip(); + if (actualChange) hideTooltip(); PopupWidget modal = modalPopup();