From 377b4f71add0b2ad6ec6a46f9004dfcf51c1a60a Mon Sep 17 00:00:00 2001 From: Lukas Toenne Date: Sat, 8 Jun 2013 17:35:05 +0000 Subject: Fix for node search operator, this was not taking into account possible NodeItemCustom in the categories yet. Such custom items as just ignored for now. --- release/scripts/startup/bl_operators/node.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'release') diff --git a/release/scripts/startup/bl_operators/node.py b/release/scripts/startup/bl_operators/node.py index 7d09e1e759e..c9ce38e1c6f 100644 --- a/release/scripts/startup/bl_operators/node.py +++ b/release/scripts/startup/bl_operators/node.py @@ -173,9 +173,10 @@ class NODE_OT_add_search(NodeAddOperator, Operator): enum_items.clear() for index, item in enumerate(nodeitems_utils.node_items_iter(context)): - nodetype = getattr(bpy.types, item.nodetype, None) - if nodetype: - enum_items.append((str(index), item.label, nodetype.bl_rna.description, index)) + if isinstance(item, nodeitems_utils.NodeItem): + nodetype = getattr(bpy.types, item.nodetype, None) + if nodetype: + enum_items.append((str(index), item.label, nodetype.bl_rna.description, index)) return enum_items # Look up the item based on index -- cgit v1.2.3