diff --git a/src/generic/grid.cpp b/src/generic/grid.cpp index e438b37d7c..d852e4d2f3 100644 --- a/src/generic/grid.cpp +++ b/src/generic/grid.cpp @@ -4515,6 +4515,9 @@ void wxGrid::CancelMouseCapture() // cancel operation currently in progress, whatever it is if ( m_winCapture ) { + if ( m_cursorMode == WXGRID_CURSOR_MOVE_COL || + m_cursorMode == WXGRID_CURSOR_MOVE_ROW ) + m_winCapture->Refresh(); DoAfterDraggingEnd(); } }