Revision: 52803
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=52803
Author: ben2610
Date: 2012-12-06 22:23:58 +0000 (Thu, 06 Dec 2012)
Log Message:
-----------
Fix bug #33176: Deactivating both position and rotation target from iTaSC
IK-Solver crashes Blender. No constraint is created for target in that case,
just needed to add a check.
Modified Paths:
--------------
trunk/blender/source/blender/ikplugin/intern/itasc_plugin.cpp
Modified: trunk/blender/source/blender/ikplugin/intern/itasc_plugin.cpp
===================================================================
--- trunk/blender/source/blender/ikplugin/intern/itasc_plugin.cpp
2012-12-06 21:59:16 UTC (rev 52802)
+++ trunk/blender/source/blender/ikplugin/intern/itasc_plugin.cpp
2012-12-06 22:23:58 UTC (rev 52803)
@@ -1636,7 +1636,7 @@
// compute constraint error
for (i = ikscene->targets.size(); i > 0; --i) {
IK_Target *iktarget = ikscene->targets[i - 1];
- if (!(iktarget->blenderConstraint->flag & CONSTRAINT_OFF)) {
+ if (!(iktarget->blenderConstraint->flag & CONSTRAINT_OFF) &&
iktarget->constraint) {
unsigned int nvalues;
const iTaSC::ConstraintValues *values;
values =
iktarget->constraint->getControlParameters(&nvalues);
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs