From 6b24f7d87cba0d3272210f113c87045e240a78b4 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 30 Mar 2020 10:27:42 +1100 Subject: [PATCH] UI: move extrude repeat out of the vertex menu This works for all selection modes, include last below a separator since it's a specialized function. Note that the previous commit was raising an exception as operator properties don't support 'or'. --- release/scripts/startup/bl_ui/space_view3d.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py index 7af7bb871b9..4482180a8c1 100644 --- a/release/scripts/startup/bl_ui/space_view3d.py +++ b/release/scripts/startup/bl_ui/space_view3d.py @@ -3859,8 +3859,7 @@ class VIEW3D_MT_edit_mesh_extrude(Menu): _extrude_funcs = { 'VERT': lambda layout: - layout.operator("mesh.extrude_vertices_move", text="Extrude Vertices") | - layout.operator("mesh.extrude_repeat", text="Extrude Array"), + layout.operator("mesh.extrude_vertices_move", text="Extrude Vertices"), 'EDGE': lambda layout: layout.operator("mesh.extrude_edges_move", text="Extrude Edges"), 'REGION': lambda layout: @@ -3895,6 +3894,10 @@ class VIEW3D_MT_edit_mesh_extrude(Menu): for menu_id in self.extrude_options(context): self._extrude_funcs[menu_id](layout) + layout.separator() + + layout.operator("mesh.extrude_repeat", text="Extrude Array") + class VIEW3D_MT_edit_mesh_vertices(Menu): bl_label = "Vertex"