From 37b336a8af31e4280ccc752769336fcff87ed124 Mon Sep 17 00:00:00 2001 From: Hans Goudey Date: Mon, 10 Jan 2022 16:42:50 -0600 Subject: Cleanup: Remove unused "active ID" node flag The value of this flag was only retrieved in `nodeGetActiveID`, which wasn't used anywhere. Other than that, the `NODE_ACTIVE_ID` and related functions seem to come from the Blender internal renderer. Differential Revision: https://developer.blender.org/D13770 --- source/blender/editors/space_node/node_edit.cc | 5 ----- source/blender/editors/space_node/space_node.cc | 3 --- 2 files changed, 8 deletions(-) (limited to 'source/blender/editors/space_node') diff --git a/source/blender/editors/space_node/node_edit.cc b/source/blender/editors/space_node/node_edit.cc index e83bfb43847..57ac6b2e9bf 100644 --- a/source/blender/editors/space_node/node_edit.cc +++ b/source/blender/editors/space_node/node_edit.cc @@ -661,11 +661,6 @@ void ED_node_set_active( /* tree specific activate calls */ if (ntree->type == NTREE_SHADER) { - /* when we select a material, active texture is cleared, for buttons */ - if (node->id && ELEM(GS(node->id->name), ID_MA, ID_LA, ID_WO)) { - nodeClearActiveID(ntree, ID_TE); - } - if (ELEM(node->type, SH_NODE_OUTPUT_MATERIAL, SH_NODE_OUTPUT_WORLD, diff --git a/source/blender/editors/space_node/space_node.cc b/source/blender/editors/space_node/space_node.cc index 54a72a4b53d..3d936aee8cb 100644 --- a/source/blender/editors/space_node/space_node.cc +++ b/source/blender/editors/space_node/space_node.cc @@ -383,9 +383,6 @@ static void node_area_listener(const wmSpaceTypeListenerParams *params) else if (wmn->data == ND_SHADING_LINKS) { ED_area_tag_refresh(area); } - else if (wmn->action == NA_ADDED && snode->edittree) { - nodeSetActiveID(snode->edittree, ID_MA, (ID *)wmn->reference); - } } break; case NC_TEXTURE: -- cgit v1.2.3