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;
        }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to