Fix cursor lag in canvases on Windows.

Fixes: lp:1831541
* https://bugs.launchpad.net/kicad/+bug/1831541
This commit is contained in:
Thomas Figueroa 2019-07-05 15:22:16 -05:00 committed by Jeff Young
parent 7ee6afeace
commit ea0edaba21
2 changed files with 6 additions and 1 deletions

View File

@ -966,7 +966,7 @@ void TOOL_MANAGER::UpdateUI( const TOOL_EVENT& aEvent )
{ {
frame->UpdateStatusBar(); frame->UpdateStatusBar();
if( !aEvent.IsMotion() ) if( !aEvent.IsMouseAction() )
frame->SyncToolbars(); frame->SyncToolbars();
} }
} }

View File

@ -298,6 +298,11 @@ public:
return m_actions == TA_MOUSE_MOTION; return m_actions == TA_MOUSE_MOTION;
} }
bool IsMouseAction() const
{
return m_actions && TA_MOUSE;
}
bool IsCancel() const bool IsCancel() const
{ {
return m_actions == TA_CANCEL_TOOL; return m_actions == TA_CANCEL_TOOL;