From bbbc2a87245505930cd590d4e8d054c8ff26caab Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Mon, 28 Jan 2013 23:54:04 +0000 Subject: [PATCH] Handle the case of dragging beyond the last row. Fixes #15007 git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@73447 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- wx/lib/gridmovers.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/wx/lib/gridmovers.py b/wx/lib/gridmovers.py index 810211b5..f7248052 100644 --- a/wx/lib/gridmovers.py +++ b/wx/lib/gridmovers.py @@ -433,9 +433,15 @@ class GridRowMover(wx.EvtHandler): evt.Skip() return + row = self.grid.YToRow(py + sy) + + if row == wx.NOT_FOUND: + evt.Skip() + return + self.isDragging = True self.didMove = False - row = self.grid.YToRow(py + sy) + rect = self.grid.RowToRect(row) self.cellY = py + sy - rect.y size = self.lwin.GetSize()