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_input.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_input.c')
-rw-r--r-- | source/blender/editors/transform/transform_input.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/editors/transform/transform_input.c b/source/blender/editors/transform/transform_input.c index 3b8d87cf9ce..a18be8fb5fa 100644 --- a/source/blender/editors/transform/transform_input.c +++ b/source/blender/editors/transform/transform_input.c @@ -53,11 +53,11 @@ static void InputVector(TransInfo *t, MouseInput *mi, const int mval[2], float o /* calculate the main translation and the precise one separate */ convertViewVec(t, dvec, (mval[0] - mi->precision_mval[0]), (mval[1] - mi->precision_mval[1])); mul_v3_fl(dvec, 0.1f); - convertViewVec(t, vec, (mi->precision_mval[0] - t->imval[0]), (mi->precision_mval[1] - t->imval[1])); + convertViewVec(t, vec, (mi->precision_mval[0] - t->mouse.imval[0]), (mi->precision_mval[1] - t->mouse.imval[1])); add_v3_v3v3(output, vec, dvec); } else { - convertViewVec(t, output, (mval[0] - t->imval[0]), (mval[1] - t->imval[1])); + convertViewVec(t, output, (mval[0] - t->mouse.imval[0]), (mval[1] - t->mouse.imval[1])); } } |