[Bf-blender-cvs] [eaa4aa86442] blender-v3.1-release: Fix part of T95848: missing updates editing light object nodes

Brecht Van Lommel noreply at git.blender.org
Fri Feb 18 20:06:31 CET 2022


Commit: eaa4aa864427e8aaa0bb1d4f0ce930b562aabc05
Author: Brecht Van Lommel
Date:   Thu Feb 17 20:43:04 2022 +0100
Branches: blender-v3.1-release
https://developer.blender.org/rBeaa4aa864427e8aaa0bb1d4f0ce930b562aabc05

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.

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

M	source/blender/depsgraph/intern/builder/deg_builder_relations.cc

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

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);
   }
 }



More information about the Bf-blender-cvs mailing list