[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [10725] trunk/blender/source/blender/src: == Action Editor ==

Joshua Leung aligorith at gmail.com
Thu May 17 02:23:28 CEST 2007


Revision: 10725
          https://svn.blender.org//revision/?rev=10725&view=rev
Author:   aligorith
Date:     2007-05-17 02:23:24 +0200 (Thu, 17 May 2007)

Log Message:
-----------
== Action Editor ==

Hiding bones in the 3d-view with the (HKEY) now hides the corresponding Action Channels too.

Modified Paths:
--------------
    trunk/blender/source/blender/src/drawaction.c
    trunk/blender/source/blender/src/editarmature.c

Modified: trunk/blender/source/blender/src/drawaction.c
===================================================================
--- trunk/blender/source/blender/src/drawaction.c	2007-05-16 22:30:20 UTC (rev 10724)
+++ trunk/blender/source/blender/src/drawaction.c	2007-05-17 00:23:24 UTC (rev 10725)
@@ -658,9 +658,12 @@
 		
 		for (achan=saction->action->chanbase.first; achan; achan=achan->next) {
 			pchan= get_pose_channel(ob->pose, achan->name);
-			if(pchan)
-				if((pchan->bone->layer & arm->layer)==0)
+			if (pchan) {
+				if ((pchan->bone->layer & arm->layer)==0)
 					achan->flag |= ACHAN_HIDDEN;
+				else if (pchan->bone->flag & BONE_HIDDEN_P)
+					achan->flag |= ACHAN_HIDDEN;
+			}
 		}
 	}
 }

Modified: trunk/blender/source/blender/src/editarmature.c
===================================================================
--- trunk/blender/source/blender/src/editarmature.c	2007-05-16 22:30:20 UTC (rev 10724)
+++ trunk/blender/source/blender/src/editarmature.c	2007-05-17 00:23:24 UTC (rev 10725)
@@ -2529,6 +2529,7 @@
 
 	allqueue(REDRAWVIEW3D, 0);
 	allqueue(REDRAWBUTSEDIT, 0);
+	allqueue(REDRAWACTION, 0);
 	BIF_undo_push("Hide Bones");
 }
 





More information about the Bf-blender-cvs mailing list