diff options
author | Campbell Barton <ideasman42@gmail.com> | 2015-10-28 14:56:09 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2015-10-28 15:31:15 +0300 |
commit | e0c60985b64cf112cb782f6378552d5fc83f0f65 (patch) | |
tree | e16be76c48664b25eab2d8667d3d7558c7fc1d08 /source/blender/editors/transform/transform_generics.c | |
parent | d1e18c35d36b4a2a608c34a5d9992c5f25798cd5 (diff) |
Transform: Replace t->imval w/ t->mouse.imval
Initial mouse position was saved in two different places
D1588 by @mauge
Diffstat (limited to 'source/blender/editors/transform/transform_generics.c')
-rw-r--r-- | source/blender/editors/transform/transform_generics.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/source/blender/editors/transform/transform_generics.c b/source/blender/editors/transform/transform_generics.c index ce2d90ac7e2..6e64697cd90 100644 --- a/source/blender/editors/transform/transform_generics.c +++ b/source/blender/editors/transform/transform_generics.c @@ -1112,19 +1112,18 @@ void initTransInfo(bContext *C, TransInfo *t, wmOperator *op, const wmEvent *eve t->redraw = TREDRAW_HARD; /* redraw first time */ if (event) { - copy_v2_v2_int(t->imval, event->mval); t->event_type = event->type; } else { - t->imval[0] = 0; - t->imval[1] = 0; + t->mouse.imval[0] = 0; + t->mouse.imval[1] = 0; } - t->con.imval[0] = t->imval[0]; - t->con.imval[1] = t->imval[1]; + t->con.imval[0] = t->mouse.imval[0]; + t->con.imval[1] = t->mouse.imval[1]; - t->mval[0] = t->imval[0]; - t->mval[1] = t->imval[1]; + t->mval[0] = t->mouse.imval[0]; + t->mval[1] = t->mouse.imval[1]; t->transform = NULL; t->handleEvent = NULL; |