diff --git a/flatcamTools/ToolPaint.py b/flatcamTools/ToolPaint.py index d2627093..a3051b8d 100644 --- a/flatcamTools/ToolPaint.py +++ b/flatcamTools/ToolPaint.py @@ -1068,8 +1068,9 @@ class ToolPaint(FlatCAMTool, Gerber): for geo in recurse(obj.solid_geometry): try: + #Polygons are the only really paintable geometries, lines in theory have no area to be painted if not isinstance(geo, Polygon): - geo = Polygon(geo) + continue poly_buf = geo.buffer(-paint_margin) if paint_method == "seed":