[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [12261] trunk/blender/source/blender/ blenkernel/intern/constraint.c: pyconstraints doTarget function was getting an uninitialized matrix.
Campbell Barton
cbarton at metavr.com
Mon Oct 15 16:19:12 CEST 2007
Revision: 12261
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=12261
Author: campbellbarton
Date: 2007-10-15 16:19:11 +0200 (Mon, 15 Oct 2007)
Log Message:
-----------
pyconstraints doTarget function was getting an uninitialized matrix.
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/constraint.c
Modified: trunk/blender/source/blender/blenkernel/intern/constraint.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/constraint.c 2007-10-15 10:36:30 UTC (rev 12260)
+++ trunk/blender/source/blender/blenkernel/intern/constraint.c 2007-10-15 14:19:11 UTC (rev 12261)
@@ -1690,14 +1690,14 @@
}
/* if the script doesn't set the target matrix for any reason, fall back to standard methods */
- if (BPY_pyconstraint_targets(data, mat) < 1) {
- if (data->tar) {
- constraint_target_to_mat4(data->tar, data->subtarget, mat, CONSTRAINT_SPACE_WORLD, con->tarspace);
+ if (data->tar) {
+ constraint_target_to_mat4(data->tar, data->subtarget, mat, CONSTRAINT_SPACE_WORLD, con->tarspace);
+ if (BPY_pyconstraint_targets(data, mat) >= 1) {
valid = 1;
}
- else
- Mat4One(mat);
}
+ if (!valid)
+ Mat4One(mat);
}
break;
case CONSTRAINT_TYPE_CLAMPTO:
More information about the Bf-blender-cvs
mailing list