[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [24791] trunk/blender: Repair display of iTaSC IK constraint.

Benoit Bolsee benoit.bolsee at online.be
Sun Nov 22 23:43:00 CET 2009


Revision: 24791
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24791
Author:   ben2610
Date:     2009-11-22 23:42:57 +0100 (Sun, 22 Nov 2009)

Log Message:
-----------
Repair display of iTaSC IK constraint. Fix crash in GE with high priority action overwriting low priority action.

Modified Paths:
--------------
    trunk/blender/release/scripts/ui/properties_object_constraint.py
    trunk/blender/source/blender/blenkernel/intern/action.c

Modified: trunk/blender/release/scripts/ui/properties_object_constraint.py
===================================================================
--- trunk/blender/release/scripts/ui/properties_object_constraint.py	2009-11-22 22:23:58 UTC (rev 24790)
+++ trunk/blender/release/scripts/ui/properties_object_constraint.py	2009-11-22 22:42:57 UTC (rev 24791)
@@ -159,7 +159,7 @@
     def IK(self, context, layout, con, wide_ui):
         if context.object.pose.ik_solver == "ITASC":
             layout.itemR(con, "ik_type")
-            getattr(self, 'IK_' + con.ik_type)(context, layout, con)
+            getattr(self, 'IK_' + con.ik_type)(context, layout, con, wide_ui)
         else:
             # Legacy IK constraint
             self.target_template(layout, con, wide_ui)

Modified: trunk/blender/source/blender/blenkernel/intern/action.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/action.c	2009-11-22 22:23:58 UTC (rev 24790)
+++ trunk/blender/source/blender/blenkernel/intern/action.c	2009-11-22 22:42:57 UTC (rev 24791)
@@ -629,7 +629,7 @@
 	pchan->flag= chan->flag;
 	
 	con= chan->constraints.first;
-	for(pcon= pchan->constraints.first; pcon; pcon= pcon->next, con= con->next) {
+	for(pcon= pchan->constraints.first; pcon && con; pcon= pcon->next, con= con->next) {
 		pcon->enforce= con->enforce;
 		pcon->headtail= con->headtail;
 	}





More information about the Bf-blender-cvs mailing list