[Bf-blender-cvs] [caec656] object_nodes: Explicit depsgraph tagging for object nodetree is not necessary any more.

Lukas Tönne noreply at git.blender.org
Mon Dec 14 13:58:06 CET 2015


Commit: caec65686fc215f7bcfa82e0f8fff54720fcc9d9
Author: Lukas Tönne
Date:   Mon Dec 14 13:56:51 2015 +0100
Branches: object_nodes
https://developer.blender.org/rBcaec65686fc215f7bcfa82e0f8fff54720fcc9d9

Explicit depsgraph tagging for object nodetree is not necessary any more.

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

M	source/blender/editors/space_node/node_draw.c

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

diff --git a/source/blender/editors/space_node/node_draw.c b/source/blender/editors/space_node/node_draw.c
index 29a5abe..868b589 100644
--- a/source/blender/editors/space_node/node_draw.c
+++ b/source/blender/editors/space_node/node_draw.c
@@ -100,8 +100,6 @@ static bNodeTree *node_tree_from_ID(ID *id)
 		switch (idtype) {
 			case ID_NT:
 				return (bNodeTree *)id;
-			case ID_OB:
-				return ((Object *)id)->nodetree;
 			case ID_MA:
 				return ((Material *)id)->nodetree;
 			case ID_LA:
@@ -156,10 +154,6 @@ void ED_node_tag_update_id(ID *id)
 	 * but for now this is the only real option.
 	 */
 	else if (STREQ(ntree->idname, "GeometryNodeTree")) {
-		DAG_id_tag_update(id, 0);
-		/* XXX BS notifier, the system is too limited
-		 * to support nested node dependencies properly
-		 */
 		WM_main_add_notifier(NC_MATERIAL | ND_NODES, NULL);
 	}
 	else if (id == &ntree->id) {




More information about the Bf-blender-cvs mailing list