diff --git a/FlatCAMApp.py b/FlatCAMApp.py index 3e2626da..3e930255 100644 --- a/FlatCAMApp.py +++ b/FlatCAMApp.py @@ -1156,6 +1156,7 @@ class App(QtCore.QObject): :return: None """ + self.log.debug("on_delete()") self.report_usage("on_delete") # Keep this for later diff --git a/ObjectCollection.py b/ObjectCollection.py index 3bbc091f..c353ff82 100644 --- a/ObjectCollection.py +++ b/ObjectCollection.py @@ -61,7 +61,9 @@ class ObjectCollection(QtCore.QAbstractListModel): # Delete if key == QtCore.Qt.Key_Delete: - self.delete_active() + # Delete via the application to + # ensure cleanup of the GUI + self.get_active().app.on_delete() def on_mouse_down(self, event): FlatCAMApp.App.log.debug("Mouse button pressed on list")