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:
authorMartin Poirier <theeth@yahoo.com>2006-01-14 23:52:39 +0300
committerMartin Poirier <theeth@yahoo.com>2006-01-14 23:52:39 +0300
commit8d05e14b0f6626422a0c486665279d3d3434825e (patch)
tree05706e0b299c437d4d1e2ddacd9c11f43ce64f9c /source/blender/src/transform_generics.c
parent148134205fe269ed98539ac0c42c1b431ff29754 (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-xsource/blender/src/transform_generics.c5
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);
+ }
}
}