diff --git a/README.md b/README.md index 34e93a13..e86a25b3 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ CAD program, and create G-Code for Isolation routing. - solved bug in editors: the canvas selection shape was not deleted on mouse release if the grid snap was OFF - solved bug in Excellon Editor: when selecting a drill hole on canvas the selected row in the Tools Table was not the correct onw but the next highest row - finished the Silkscreen Tool but there are some limitations (some wires fragments from silkscreen are lost) +- solved the issue in Silkscreen Tool with losing some fragments of wires from silkscreen 26.04.2019 diff --git a/flatcamTools/ToolSilk.py b/flatcamTools/ToolSilk.py index e93b37c2..3cc67a50 100644 --- a/flatcamTools/ToolSilk.py +++ b/flatcamTools/ToolSilk.py @@ -287,7 +287,7 @@ class ToolSilk(FlatCAMTool): for poly in self.new_apertures[ap]['solid_geometry']: poly_buff.append(poly) - work_poly_buff = MultiPolygon(poly_buff) + work_poly_buff = cascaded_union(poly_buff) try: poly_buff = work_poly_buff.buffer(0.0000001) except ValueError: