[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [52803] trunk/blender/source/blender/ ikplugin/intern/itasc_plugin.cpp: Fix bug #33176: Deactivating both position and rotation target from iTaSC IK-Solver crashes Blender .
Benoit Bolsee
benoit.bolsee at online.be
Thu Dec 6 23:24:02 CET 2012
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);
More information about the Bf-blender-cvs
mailing list