Save the drag origin only on the first click
This commit is contained in:
parent
58c32367ee
commit
75f68061a4
|
@ -178,7 +178,10 @@ bool TOOL_DISPATCHER::handleMouseButton( wxEvent& aEvent, int aIndex, bool aMoti
|
||||||
if( down ) // Handle mouse button press
|
if( down ) // Handle mouse button press
|
||||||
{
|
{
|
||||||
st->downTimestamp = wxGetLocalTimeMillis();
|
st->downTimestamp = wxGetLocalTimeMillis();
|
||||||
st->dragOrigin = m_lastMousePos;
|
|
||||||
|
if( !st->pressed ) // save the drag origin on the first click only
|
||||||
|
st->dragOrigin = m_lastMousePos;
|
||||||
|
|
||||||
st->downPosition = m_lastMousePos;
|
st->downPosition = m_lastMousePos;
|
||||||
st->dragMaxDelta = 0;
|
st->dragMaxDelta = 0;
|
||||||
st->pressed = true;
|
st->pressed = true;
|
||||||
|
|
Loading…
Reference in New Issue