[Bf-blender-cvs] [64b4e66afb9] temp-attribute-processor: cleanup
Jacques Lucke
noreply at git.blender.org
Thu May 27 12:51:41 CEST 2021
Commit: 64b4e66afb981f29301743e74bccb3914e5c7150
Author: Jacques Lucke
Date: Mon May 24 16:39:15 2021 +0200
Branches: temp-attribute-processor
https://developer.blender.org/rB64b4e66afb981f29301743e74bccb3914e5c7150
cleanup
===================================================================
M source/blender/editors/space_node/space_node.c
===================================================================
diff --git a/source/blender/editors/space_node/space_node.c b/source/blender/editors/space_node/space_node.c
index f20a9409d90..708a9958958 100644
--- a/source/blender/editors/space_node/space_node.c
+++ b/source/blender/editors/space_node/space_node.c
@@ -1027,7 +1027,14 @@ static void node_space_subtype_item_extend(bContext *C, EnumPropertyItem **item,
{
bool free;
const EnumPropertyItem *item_src = RNA_enum_node_tree_types_itemf_impl(C, &free);
- RNA_enum_items_add(item, totitem, item_src);
+ for (const EnumPropertyItem *item_iter = item_src; item_iter->identifier; item_iter++) {
+ /* Attribute node trees don't have their own space subtype, they can be accessed through
+ * geometry nodes. */
+ if (STREQ(item_iter->identifier, "AttributeNodeTree")) {
+ continue;
+ }
+ RNA_enum_item_add(item, totitem, item_iter);
+ }
if (free) {
MEM_freeN((void *)item_src);
}
More information about the Bf-blender-cvs
mailing list