diff -r 7891872e6fd7 -r 3c4e0d4f7a61 controls/CustomGrid.py --- 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()