PLCOpenEditor.py
changeset 481 593068548dca
parent 479 2fab0eefa66e
child 482 4edbbab206a3
--- a/PLCOpenEditor.py	Wed Dec 09 16:50:19 2009 +0100
+++ b/PLCOpenEditor.py	Thu Dec 10 09:33:34 2009 +0100
@@ -4183,10 +4183,11 @@
     
     def OnDeleteButton(self, event):
         idx = self.VariablesGrid.GetGridCursorRow()
-        item = self.Table.GetItem(idx)
-        self.RemoveDataConsumer(item)
-        self.Table.RemoveItem(idx)
-        self.RefreshGrid()
+        if idx >= 0:
+            item = self.Table.GetItem(idx)
+            self.RemoveDataConsumer(item)
+            self.Table.RemoveItem(idx)
+            self.RefreshGrid()
         event.Skip()
 
     def OnUpButton(self, event):