diff --git a/release/scripts/modules/nodeitems_utils.py b/release/scripts/modules/nodeitems_utils.py index f017c76ae6f..1fef6c3a019 100644 --- a/release/scripts/modules/nodeitems_utils.py +++ b/release/scripts/modules/nodeitems_utils.py @@ -108,7 +108,7 @@ def register_node_categories(identifier, cat_list): "bl_space_type": 'NODE_EDITOR', "bl_region_type": 'TOOLS', "bl_label": cat.name, - "bl_options": {'DEFAULT_CLOSED'}, + "bl_category": cat.name, "category": cat, "poll": cat.poll, "draw": draw_node_item, diff --git a/release/scripts/startup/nodeitems_builtins.py b/release/scripts/startup/nodeitems_builtins.py index 55f42ada8c0..0a90b9f01f8 100644 --- a/release/scripts/startup/nodeitems_builtins.py +++ b/release/scripts/startup/nodeitems_builtins.py @@ -50,9 +50,10 @@ class TextureNodeCategory(NodeCategory): return context.space_data.tree_type == 'TextureNodeTree' -# menu entry for making a new group from selected nodes -def group_make_draw(self, layout, context): +# menu entry for node group tools +def group_tools_draw(self, layout, context): layout.operator("node.group_make") + layout.operator("node.group_ungroup") layout.separator() # maps node tree type to group node type @@ -72,7 +73,7 @@ def node_group_items(context): if not ntree: return - yield NodeItemCustom(draw=group_make_draw) + yield NodeItemCustom(draw=group_tools_draw) def contains_group(nodetree, group): if nodetree == group: