[Bf-blender-cvs] [ce8c882] object_nodes: Fix node tree group relations.

Lukas Tönne noreply at git.blender.org
Thu May 26 15:18:17 CEST 2016


Commit: ce8c882509f59f13a4d71655a302e5dc279e1389
Author: Lukas Tönne
Date:   Thu May 26 14:52:26 2016 +0200
Branches: object_nodes
https://developer.blender.org/rBce8c882509f59f13a4d71655a302e5dc279e1389

Fix node tree group relations.

Recent commits removed an important depsgraph relation between a node group and its tree.

===================================================================

M	release/scripts/nodes/group_nodes.py

===================================================================

diff --git a/release/scripts/nodes/group_nodes.py b/release/scripts/nodes/group_nodes.py
index 8bc10e1..099ae96 100644
--- a/release/scripts/nodes/group_nodes.py
+++ b/release/scripts/nodes/group_nodes.py
@@ -355,6 +355,9 @@ def make_node_group_types(prefix, treetype, node_base):
         def compile_dependencies(self, depsnode):
             ntree = self.id
             if ntree:
+                # changes to the group tree require own recompile
+                depsnode.add_nodetree_relation(ntree, 'PARAMETERS')
+                # add internal dependencies of the group
                 ntree.bvm_compile_dependencies(depsnode)
 
         def eval_dependencies(self, depsnode):




More information about the Bf-blender-cvs mailing list