diff options
author | Martin Poirier <theeth@yahoo.com> | 2006-01-14 23:52:39 +0300 |
---|---|---|
committer | Martin Poirier <theeth@yahoo.com> | 2006-01-14 23:52:39 +0300 |
commit | 8d05e14b0f6626422a0c486665279d3d3434825e (patch) | |
tree | 05706e0b299c437d4d1e2ddacd9c11f43ce64f9c /source/blender/src/transform_generics.c | |
parent | 148134205fe269ed98539ac0c42c1b431ff29754 (diff) |
Bug fix: #3684
When grabing a camera in camera view, the constraint center wasn't the center used for initgrabz, so it messed up a lot.
Diffstat (limited to 'source/blender/src/transform_generics.c')
-rwxr-xr-x | source/blender/src/transform_generics.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/src/transform_generics.c b/source/blender/src/transform_generics.c index c838b01197c..7be86bd34b3 100755 --- a/source/blender/src/transform_generics.c +++ b/source/blender/src/transform_generics.c @@ -728,7 +728,10 @@ void calculateCenter(TransInfo *t) projectIntView(t, axis, t->center2d); /* rotate only needs correct 2d center, grab needs initgrabz() value */ - if(t->mode==TFM_TRANSLATION) VECCOPY(t->center, axis); + if(t->mode==TFM_TRANSLATION) { + VECCOPY(t->center, axis); + VECCOPY(t->con.center, t->center); + } } } |