diff options
Diffstat (limited to 'precision_drawing_tools')
-rw-r--r-- | precision_drawing_tools/pdt_command.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/precision_drawing_tools/pdt_command.py b/precision_drawing_tools/pdt_command.py index ad21680f..dc30d2ff 100644 --- a/precision_drawing_tools/pdt_command.py +++ b/precision_drawing_tools/pdt_command.py @@ -652,10 +652,11 @@ def add_new_vertex(context, pg, operation, mode, obj, bm, verts, values): pg.error = PDT_ERR_ADDVEDIT context.window_manager.popup_menu(oops, title="Error", icon="ERROR") raise PDT_SelectionError - if not isinstance(verts[0], bmesh.types.BMVert): - pg.error = PDT_ERR_VERT_MODE - context.window_manager.popup_menu(oops, title="Error", icon="ERROR") - raise PDT_FeatureError + if mode not in {"a"}: + if not isinstance(verts[0], bmesh.types.BMVert): + pg.error = PDT_ERR_VERT_MODE + context.window_manager.popup_menu(oops, title="Error", icon="ERROR") + raise PDT_FeatureError # Absolute/Global Coordinates if mode == "a": try: |