Fix T101526: assert due to wrong node tree owner id

This commit is contained in:
Jacques Lucke 2022-11-07 15:48:32 +01:00
parent 84d8698488
commit c842a5a187
Notes: blender-bot 2023-06-21 19:23:24 +02:00
Referenced by issue #101526, Node editor: Assert on changing node values ntreeFromID(ntree->owner_id) == ntree
1 changed files with 1 additions and 0 deletions

View File

@ -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)) {