[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [18614] branches/etch-a-ton/source/blender /src: misc bug fixes and display adjustments

Martin Poirier theeth at yahoo.com
Wed Jan 21 23:20:17 CET 2009


Revision: 18614
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=18614
Author:   theeth
Date:     2009-01-21 23:20:16 +0100 (Wed, 21 Jan 2009)

Log Message:
-----------
misc bug fixes and display adjustments

Modified Paths:
--------------
    branches/etch-a-ton/source/blender/src/editarmature_retarget.c
    branches/etch-a-ton/source/blender/src/editarmature_sketch.c

Modified: branches/etch-a-ton/source/blender/src/editarmature_retarget.c
===================================================================
--- branches/etch-a-ton/source/blender/src/editarmature_retarget.c	2009-01-21 21:17:32 UTC (rev 18613)
+++ branches/etch-a-ton/source/blender/src/editarmature_retarget.c	2009-01-21 22:20:16 UTC (rev 18614)
@@ -816,16 +816,20 @@
 							/* SET bone link to bone corresponding to pchan */
 							EditBone *link = BLI_ghash_lookup(rg->bones_map, pchan->name);
 							
-							/* for pole targets, link to parent bone instead, if possible */
-							if (con->type == CONSTRAINT_TYPE_KINEMATIC && target_index == 1)
+							/* Making sure bone is in this armature */
+							if (link != NULL)
 							{
-								if (link->parent && BLI_ghash_haskey(rg->bones_map, link->parent->name))
+								/* for pole targets, link to parent bone instead, if possible */
+								if (con->type == CONSTRAINT_TYPE_KINEMATIC && target_index == 1)
 								{
-									link = link->parent;
+									if (link->parent && BLI_ghash_haskey(rg->bones_map, link->parent->name))
+									{
+										link = link->parent;
+									}
 								}
+								
+								found = RIG_parentControl(ctrl, link);
 							}
-							
-							found = RIG_parentControl(ctrl, link);
 						}
 					}
 					

Modified: branches/etch-a-ton/source/blender/src/editarmature_sketch.c
===================================================================
--- branches/etch-a-ton/source/blender/src/editarmature_sketch.c	2009-01-21 21:17:32 UTC (rev 18613)
+++ branches/etch-a-ton/source/blender/src/editarmature_sketch.c	2009-01-21 22:20:16 UTC (rev 18614)
@@ -1258,7 +1258,8 @@
 	iter->head(iter);
 	VECCOPY(head, iter->p);
 	
-	glColor3f(0, 1, 1);
+	glColor3f(0, 1, 0);
+	glPointSize(BIF_GetThemeValuef(TH_VERTEX_SIZE) * 2);
 	glBegin(GL_POINTS);
 	
 	index = next_subdividion(iter, bone_start, end, head, tail);
@@ -1273,6 +1274,7 @@
 	}
 	
 	glEnd();
+	glPointSize(BIF_GetThemeValuef(TH_VERTEX_SIZE));
 }
 
 void sk_drawStrokeSubdivision(SK_Stroke *stk)





More information about the Bf-blender-cvs mailing list