[Bf-blender-cvs] [c842a5a1871] blender-v3.4-release: Fix T101526: assert due to wrong node tree owner id

Jacques Lucke noreply at git.blender.org
Mon Nov 7 15:49:03 CET 2022


Commit: c842a5a187168542f68fe06efcb212fab717e8d0
Author: Jacques Lucke
Date:   Mon Nov 7 15:48:32 2022 +0100
Branches: blender-v3.4-release
https://developer.blender.org/rBc842a5a187168542f68fe06efcb212fab717e8d0

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 48b3d711bdf..c6aeda8c9ab 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