Fixed 3D scene mouse capture

This commit is contained in:
Enrico Turri 2018-08-28 09:31:23 +02:00
parent 41c093a258
commit 6ce686aff8

View File

@ -3157,7 +3157,8 @@ void GLCanvas3D::on_mouse(wxMouseEvent& evt)
} }
else if (evt.Dragging() && m_gizmos.is_dragging()) else if (evt.Dragging() && m_gizmos.is_dragging())
{ {
m_canvas->CaptureMouse(); if (!m_canvas->HasCapture())
m_canvas->CaptureMouse();
m_mouse.dragging = true; m_mouse.dragging = true;
m_gizmos.update(mouse_ray(pos)); m_gizmos.update(mouse_ray(pos));