diff options
author | Campbell Barton <ideasman42@gmail.com> | 2014-02-24 12:34:36 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2014-02-24 12:34:36 +0400 |
commit | e82d6487603dfb9e18521e709ad980aacc2e61be (patch) | |
tree | 5471b50fdb4daad489f2a6b5e98fcbaef5695574 /source/blender/editors/transform | |
parent | 103583c89b5466402409afe6e55cfdc66dc31d3e (diff) |
Fix T38756: Regression with vertex slide responding to mouse events
Diffstat (limited to 'source/blender/editors/transform')
-rw-r--r-- | source/blender/editors/transform/transform.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/source/blender/editors/transform/transform.c b/source/blender/editors/transform/transform.c index e5c8877f076..7cab4614606 100644 --- a/source/blender/editors/transform/transform.c +++ b/source/blender/editors/transform/transform.c @@ -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)) && |