[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35468] trunk/blender/source/blender/ editors/space_node/node_draw.c: Bugfix [#26167] Animating inside group nodes behaves strangely

Joshua Leung aligorith at gmail.com
Fri Mar 11 04:27:38 CET 2011


Revision: 35468
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35468
Author:   aligorith
Date:     2011-03-11 03:27:38 +0000 (Fri, 11 Mar 2011)
Log Message:
-----------
Bugfix [#26167] Animating inside group nodes behaves strangely

One node update call (for nodes within group nodetrees) was using the
wrong nodetree (node-editor's nodetree, not the group) which meant
that the wrong RNA context for such nodes would get used, resulting in
errors when trying to keyframe such nodes.

Hopefully this is the last time I have to fix these bugs...

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_node/node_draw.c

Modified: trunk/blender/source/blender/editors/space_node/node_draw.c
===================================================================
--- trunk/blender/source/blender/editors/space_node/node_draw.c	2011-03-11 02:58:37 UTC (rev 35467)
+++ trunk/blender/source/blender/editors/space_node/node_draw.c	2011-03-11 03:27:38 UTC (rev 35468)
@@ -284,7 +284,7 @@
 		node->butr.xmax= node->width - 2*NODE_DYS;
 		node->butr.ymin= 0;
 		node->butr.ymax= 0;
-
+		
 		RNA_pointer_create(&ntree->id, &RNA_Node, node, &ptr);
 
 		layout= uiBlockLayout(node->block, UI_LAYOUT_VERTICAL, UI_LAYOUT_PANEL,
@@ -406,7 +406,7 @@
 		if(node->flag & NODE_HIDDEN)
 			node_update_hidden(node);
 		else
-			node_update(C, ntree, node);
+			node_update(C, ngroup, node);
 		node->locx-= gnode->locx;
 		node->locy-= gnode->locy;
 	}




More information about the Bf-blender-cvs mailing list