mirror of https://github.com/buggins/dlangui.git
fix tooltips blinking: don't hide tooltip on mouse move event if no move really happened
This commit is contained in:
parent
6a18bde8aa
commit
be04929d12
|
@ -875,11 +875,13 @@ class Window : CustomEventTarget {
|
||||||
if (_mainWidget is null)
|
if (_mainWidget is null)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
bool actualChange = true;
|
||||||
if (event.action == MouseAction.Move) {
|
if (event.action == MouseAction.Move) {
|
||||||
|
actualChange = (_lastMouseX != event.x || _lastMouseY != event.y);
|
||||||
_lastMouseX = event.x;
|
_lastMouseX = event.x;
|
||||||
_lastMouseY = event.y;
|
_lastMouseY = event.y;
|
||||||
}
|
}
|
||||||
hideTooltip();
|
if (actualChange) hideTooltip();
|
||||||
|
|
||||||
PopupWidget modal = modalPopup();
|
PopupWidget modal = modalPopup();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue