Fix T38756: Regression with vertex slide responding to mouse events

This commit is contained in:
Campbell Barton 2014-02-24 19:34:36 +11:00
parent 103583c89b
commit e82d648760
Notes: blender-bot 2023-02-14 11:08:40 +01:00
Referenced by issue #38770, Vertex slide does not work on Blender 2.7 test build or newer versions
Referenced by issue #38756, Vertex Slide crippled functionality
1 changed files with 7 additions and 2 deletions

View File

@ -1491,9 +1491,14 @@ int transformEvent(TransInfo *t, const wmEvent *event)
}
}
// Per transform event, if present
if (t->handleEvent && !handled)
/* Per transform event, if present */
if (t->handleEvent &&
(!handled ||
/* Needed for vertex slide, see [#38756] */
(event->type == MOUSEMOVE)))
{
t->redraw |= t->handleEvent(t, event);
}
/* Try to init modal numinput now, if possible. */
if (!(handled || t->redraw) && ((event->val == KM_PRESS) || (event->type == EVT_MODAL_MAP)) &&