diff --git a/CHANGELOG.md b/CHANGELOG.md index a0172353..8f8214dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ CHANGELOG for FlatCAM beta ================================================= +26.02.2021 + +- fixes in Drilling & Milling Tools for the error: "RuntimeError: wrapped C/C++ object of type ... has been deleted" + 13.02.2021 - fixed a bug in Transform Tool when calculating the point reference diff --git a/appTools/ToolDrilling.py b/appTools/ToolDrilling.py index c840a578..617b82bc 100644 --- a/appTools/ToolDrilling.py +++ b/appTools/ToolDrilling.py @@ -176,9 +176,10 @@ class ToolDrilling(AppTool, Excellon): if self.app.ui.splitter.sizes()[0] == 0: self.app.ui.splitter.setSizes([1, 1]) + self.set_tool_ui() + AppTool.run(self) - self.set_tool_ui() self.on_object_changed() # self.build_tool_ui() diff --git a/appTools/ToolMilling.py b/appTools/ToolMilling.py index 07dccb01..616de055 100644 --- a/appTools/ToolMilling.py +++ b/appTools/ToolMilling.py @@ -175,10 +175,10 @@ class ToolMilling(AppTool, Excellon): if self.app.ui.splitter.sizes()[0] == 0: self.app.ui.splitter.setSizes([1, 1]) - AppTool.run(self) - self.set_tool_ui() + AppTool.run(self) + # reset those objects on a new run self.target_obj = None self.obj_name = ''