[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [11793] trunk/blender/source/blender/ blenkernel/intern/depsgraph.c: Bugfix #7091: " blender crashes when i put a constraint between two armatures"

Joshua Leung aligorith at gmail.com
Thu Aug 23 08:25:46 CEST 2007


Revision: 11793
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11793
Author:   aligorith
Date:     2007-08-23 08:25:45 +0200 (Thu, 23 Aug 2007)

Log Message:
-----------
Bugfix #7091: "blender crashes when i put a constraint between two armatures"

This crash only occurred when the RigidBody constraint was used, and the toObject field was set to an armature, as the RigidBody constraint doesn't use subtargets.  

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/depsgraph.c

Modified: trunk/blender/source/blender/blenkernel/intern/depsgraph.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/depsgraph.c	2007-08-22 19:30:00 UTC (rev 11792)
+++ trunk/blender/source/blender/blenkernel/intern/depsgraph.c	2007-08-23 06:25:45 UTC (rev 11793)
@@ -578,7 +578,7 @@
 			if(ELEM(con->type, CONSTRAINT_TYPE_FOLLOWPATH, CONSTRAINT_TYPE_CLAMPTO))
 				dag_add_relation(dag, node2, node, DAG_RL_DATA_OB|DAG_RL_OB_OB);
 			else {
-				if(ELEM3(obt->type, OB_ARMATURE, OB_MESH, OB_LATTICE) && str[0])
+				if(ELEM3(obt->type, OB_ARMATURE, OB_MESH, OB_LATTICE) && str && str[0])
 					dag_add_relation(dag, node2, node, DAG_RL_DATA_OB|DAG_RL_OB_OB);
 				else
 					dag_add_relation(dag, node2, node, DAG_RL_OB_OB);





More information about the Bf-blender-cvs mailing list