From ee3fdf40992d9f4913533df891216dff12eaaa22 Mon Sep 17 00:00:00 2001 From: Philipp Oeser Date: Wed, 9 Oct 2024 16:10:06 +0200 Subject: [PATCH] Fix: curves editmode operators available in pointcloud editmode Poincloud editmode support was added in f89b32382af9. Then fd9d22ba57d7 added geonode operator support. But 01ee34ebd1e2 & 6c25c66194d7 added operators not meant for pointclouds. To resolve, check modes more carefully. Pull Request: https://projects.blender.org/blender/blender/pulls/128794 --- scripts/startup/bl_ui/space_view3d.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/startup/bl_ui/space_view3d.py b/scripts/startup/bl_ui/space_view3d.py index 2eb94fb8e71..8be38733544 100644 --- a/scripts/startup/bl_ui/space_view3d.py +++ b/scripts/startup/bl_ui/space_view3d.py @@ -1185,7 +1185,9 @@ class VIEW3D_MT_editor_menus(Menu): elif mode_string in {'EDIT_CURVE', 'EDIT_SURFACE'}: layout.menu("VIEW3D_MT_edit_curve_ctrlpoints") layout.menu("VIEW3D_MT_edit_curve_segments") - elif mode_string in {'EDIT_CURVES', 'EDIT_POINT_CLOUD'}: + elif mode_string == 'EDIT_POINT_CLOUD': + layout.template_node_operator_asset_root_items() + elif mode_string == 'EDIT_CURVES': layout.menu("VIEW3D_MT_edit_curves_control_points") layout.menu("VIEW3D_MT_edit_curves_segments") layout.template_node_operator_asset_root_items()