Fix wxGrid selecting mode ending condition

This commit is contained in:
Ilya Sinitsyn
2020-08-18 01:04:29 +07:00
committed by Vadim Zeitlin
parent 0a2c62fc5c
commit 39725cabd4

View File

@@ -4378,14 +4378,20 @@ void wxGrid::CancelMouseCapture()
void wxGrid::DoAfterDraggingEnd()
{
if ( m_isDragging &&
(m_cursorMode == WXGRID_CURSOR_SELECT_CELL ||
m_cursorMode == WXGRID_CURSOR_SELECT_ROW ||
m_cursorMode == WXGRID_CURSOR_SELECT_COL) )
{
m_selection->EndSelecting();
}
m_isDragging = false;
m_startDragPos = wxDefaultPosition;
m_cursorMode = WXGRID_CURSOR_SELECT_CELL;
m_winCapture->SetCursor( *wxSTANDARD_CURSOR );
m_winCapture = NULL;
m_selection->EndSelecting();
}
void wxGrid::EndDraggingIfNecessary()