Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2014-02-24 12:34:36 +0400
committerCampbell Barton <ideasman42@gmail.com>2014-02-24 12:34:36 +0400
commite82d6487603dfb9e18521e709ad980aacc2e61be (patch)
tree5471b50fdb4daad489f2a6b5e98fcbaef5695574 /source/blender/editors/transform/transform.c
parent103583c89b5466402409afe6e55cfdc66dc31d3e (diff)
Fix T38756: Regression with vertex slide responding to mouse events
Diffstat (limited to 'source/blender/editors/transform/transform.c')
-rw-r--r--source/blender/editors/transform/transform.c9
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)) &&