[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