[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