diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f9886c6..9567a2ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ CHANGELOG for FlatCAM beta 27.08.2020 - fixed the Tcl commands AddCircle, AddPolygon, AddPolyline and AddRectangle to have stored bounds therefore making them movable/selectable on canvas +- in Tool Cutout, when using the Thin Gaps feature, the resulting geometry loose the extra color by toggling tool plot in Geometry UI Tools Table- fixed 26.08.2020 diff --git a/appObjects/FlatCAMGeometry.py b/appObjects/FlatCAMGeometry.py index a2693af0..292026d7 100644 --- a/appObjects/FlatCAMGeometry.py +++ b/appObjects/FlatCAMGeometry.py @@ -2843,10 +2843,10 @@ class GeometryObject(FlatCAMObj, Geometry): break if self.ui.geo_tools_table.cellWidget(check_row, 6).isChecked(): - if 'override' in self.tools[tooluid_key]['data']: - self.plot_element(element=solid_geometry, visible=True, - color=self.tools[tooluid_key]['data']['override']) - else: + try: + color = self.tools[tooluid_key]['data']['override_color'] + self.plot_element(element=solid_geometry, visible=True, color=color) + except KeyError: self.plot_element(element=solid_geometry, visible=True) self.shapes.redraw()