controls/CustomGrid.py
changeset 662 3c4e0d4f7a61
parent 655 435e2d8ee580
child 672 d751b1c609b3
--- a/controls/CustomGrid.py	Tue Mar 27 23:59:35 2012 +0200
+++ b/controls/CustomGrid.py	Sat Mar 31 13:14:53 2012 +0200
@@ -84,7 +84,9 @@
             self.DownButton.Enable(self.Editable and 0 <= row < rows - 1)
     
     def CloseEditControl(self):
-        self.SetGridCursor(self.GetGridCursorRow(), self.GetGridCursorCol())
+        row, col = self.GetGridCursorRow(), self.GetGridCursorCol()
+        if row != -1 and col != -1:
+            self.SetGridCursor(row, col)
 
     def AddRow(self):
         self.CloseEditControl()