diff --git a/src/generic/grid.cpp b/src/generic/grid.cpp index 38c1b9f92c..c7a062946d 100644 --- a/src/generic/grid.cpp +++ b/src/generic/grid.cpp @@ -3266,10 +3266,7 @@ void wxGrid::ProcessRowLabelMouseEvent( wxMouseEvent& event ) if ( event.Dragging() ) { if (!m_isDragging) - { m_isDragging = true; - m_rowLabelWin->CaptureMouse(); - } if ( event.LeftIsDown() ) { @@ -3319,11 +3316,7 @@ void wxGrid::ProcessRowLabelMouseEvent( wxMouseEvent& event ) return; if (m_isDragging) - { - if (m_rowLabelWin->HasCapture()) - m_rowLabelWin->ReleaseMouse(); m_isDragging = false; - } // ------------ Entering or leaving the window // @@ -3550,7 +3543,6 @@ void wxGrid::ProcessColLabelMouseEvent( wxMouseEvent& event ) if (!m_isDragging) { m_isDragging = true; - GetColLabelWindow()->CaptureMouse(); if ( m_cursorMode == WXGRID_CURSOR_MOVE_COL && col != -1 ) DoStartMoveCol(col); @@ -3641,11 +3633,7 @@ void wxGrid::ProcessColLabelMouseEvent( wxMouseEvent& event ) return; if (m_isDragging) - { - if (GetColLabelWindow()->HasCapture()) - GetColLabelWindow()->ReleaseMouse(); m_isDragging = false; - } // ------------ Entering or leaving the window //