[Bf-blender-cvs] [9e67d373df1] temp-asset-representation: Fix T101526: assert due to wrong node tree owner id
Jacques Lucke
noreply at git.blender.org
Tue Nov 8 12:42:26 CET 2022
Commit: 9e67d373df11f760aa5c63e4a01957da82a6af8b
Author: Jacques Lucke
Date: Mon Nov 7 15:48:32 2022 +0100
Branches: temp-asset-representation
https://developer.blender.org/rB9e67d373df11f760aa5c63e4a01957da82a6af8b
Fix T101526: assert due to wrong node tree owner id
===================================================================
M source/blender/editors/space_node/node_edit.cc
===================================================================
diff --git a/source/blender/editors/space_node/node_edit.cc b/source/blender/editors/space_node/node_edit.cc
index e6eba45d45e..192ba2771f4 100644
--- a/source/blender/editors/space_node/node_edit.cc
+++ b/source/blender/editors/space_node/node_edit.cc
@@ -502,6 +502,7 @@ void ED_node_shader_default(const bContext *C, ID *id)
}
ma->nodetree = ntreeCopyTree(bmain, ma_default->nodetree);
+ ma->nodetree->owner_id = &ma->id;
BKE_ntree_update_main_tree(bmain, ma->nodetree, nullptr);
}
else if (ELEM(GS(id->name), ID_WO, ID_LA)) {
More information about the Bf-blender-cvs
mailing list