fix tooltips blinking: don't hide tooltip on mouse move event if no move really happened

This commit is contained in:
Dmitry Popov 2016-03-24 17:48:54 +07:00
parent 6a18bde8aa
commit be04929d12
1 changed files with 3 additions and 1 deletions

View File

@ -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();