- fixed bug in Geometry Editor in buffer_int() function that created an Circular Reference Error when applying buffer interior on a geometry.

This commit is contained in:
Marius Stanciu
2019-04-06 01:02:59 +03:00
parent e8a0fcaef1
commit 1307026d83
3 changed files with 14 additions and 5 deletions

View File

@@ -3786,11 +3786,14 @@ class FlatCAMGeoEditor(QtCore.QObject):
self.selected = []
self.replot()
return
if type(results) == MultiPolygon:
for poly in results:
self.add_shape(DrawToolShape(poly.interiors))
for interior in poly.interiors:
self.add_shape(DrawToolShape(interior))
else:
self.add_shape(DrawToolShape(results.interiors))
for interior in results:
self.add_shape(DrawToolShape(interior))
self.replot()
self.app.inform.emit(_("[success] Interior buffer geometry created."))