Просмотр исходного кода

Fixes replot problem after delete with key.

jpcaram 11 лет назад
Родитель
Сommit
2a21c426e3
2 измененных файлов с 4 добавлено и 1 удалено
  1. 1 0
      FlatCAMApp.py
  2. 3 1
      ObjectCollection.py

+ 1 - 0
FlatCAMApp.py

@@ -1156,6 +1156,7 @@ class App(QtCore.QObject):
         :return: None
         :return: None
         """
         """
 
 
+        self.log.debug("on_delete()")
         self.report_usage("on_delete")
         self.report_usage("on_delete")
 
 
         # Keep this for later
         # Keep this for later

+ 3 - 1
ObjectCollection.py

@@ -61,7 +61,9 @@ class ObjectCollection(QtCore.QAbstractListModel):
 
 
         # Delete
         # Delete
         if key == QtCore.Qt.Key_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):
     def on_mouse_down(self, event):
         FlatCAMApp.App.log.debug("Mouse button pressed on list")
         FlatCAMApp.App.log.debug("Mouse button pressed on list")