From eaa4aa864427e8aaa0bb1d4f0ce930b562aabc05 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Thu, 17 Feb 2022 20:43:04 +0100 Subject: [PATCH] Fix part of T95848: missing updates editing light object nodes Make relation match material and world nodes. Does not address the reported issue regarding muted nodes, but another missing update found investigating. --- .../depsgraph/intern/builder/deg_builder_relations.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc index 462e61c5671..d63d1bafb3e 100644 --- a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc +++ b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc @@ -2420,8 +2420,9 @@ void DepsgraphRelationBuilder::build_light(Light *lamp) /* light's nodetree */ if (lamp->nodetree != nullptr) { build_nodetree(lamp->nodetree); - ComponentKey nodetree_key(&lamp->nodetree->id, NodeType::NTREE_OUTPUT); - add_relation(nodetree_key, shading_key, "NTree->Light Parameters"); + OperationKey ntree_key( + &lamp->nodetree->id, NodeType::NTREE_OUTPUT, OperationCode::NTREE_OUTPUT); + add_relation(ntree_key, shading_key, "NTree->Light Parameters"); build_nested_nodetree(&lamp->id, lamp->nodetree); } }