Fix: Auto smooth versioning node group doesn't show in data-block picker

The group needs to be explicitly marked as a modifier.
This commit is contained in:
Hans Goudey
2023-11-13 16:15:58 +01:00
parent f32699369d
commit 00551a3ed2

View File

@@ -2132,6 +2132,10 @@ void BKE_mesh_legacy_convert_polys_to_offsets(Mesh *mesh)
static bNodeTree *add_auto_smooth_node_tree(Main &bmain)
{
bNodeTree *group = ntreeAddTree(&bmain, DATA_("Auto Smooth"), "GeometryNodeTree");
if (!group->geometry_node_asset_traits) {
group->geometry_node_asset_traits = MEM_new<GeometryNodeAssetTraits>(__func__);
}
group->geometry_node_asset_traits->flag |= GEO_NODE_ASSET_MODIFIER;
group->tree_interface.add_socket(DATA_("Geometry"),
"",