From c3ced44917124c1f4f156a71728c12eda6101daa Mon Sep 17 00:00:00 2001 From: "Spivak Vladimir (cwolf3d)" <cwolf3d@gmail.com> Date: Wed, 30 Oct 2019 11:55:32 +0200 Subject: [PATCH] Addon: Curve Tools: Fixed some errors. --- curve_tools/__init__.py | 2 +- curve_tools/operators.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/curve_tools/__init__.py b/curve_tools/__init__.py index bc6467804..20b353a32 100644 --- a/curve_tools/__init__.py +++ b/curve_tools/__init__.py @@ -25,7 +25,7 @@ bl_info = { "name": "Curve Tools", "description": "Adds some functionality for bezier/nurbs curve/surface modeling", "author": "Mackraken", - "version": (0, 4, 0), + "version": (0, 4, 1), "blender": (2, 80, 0), "location": "View3D > Tool Shelf > Edit Tab", "warning": "WIP", diff --git a/curve_tools/operators.py b/curve_tools/operators.py index 099b57bb8..7e5544832 100644 --- a/curve_tools/operators.py +++ b/curve_tools/operators.py @@ -1096,6 +1096,8 @@ class CurveBoolean(bpy.types.Operator): bpy.ops.object.mode_set(mode = 'EDIT') bpy.ops.curve.select_all(action='SELECT') splines = internal.getSelectedSplines(True, True) + if len(splines) < 2: + continue splineA = splines[0] splineB = splines[1] operation = self.operation -- GitLab