diff --git a/src/generic/listctrl.cpp b/src/generic/listctrl.cpp index f87c9d6b20..886fb5a1b8 100644 --- a/src/generic/listctrl.cpp +++ b/src/generic/listctrl.cpp @@ -3034,14 +3034,14 @@ void wxListMainWindow::OnMouse( wxMouseEvent &event ) if ( !(cmdModifierDown || event.ShiftDown()) ) { if( IsSingleSel() || !IsHighlighted(current) ) - { - HighlightAll( false ); + { + HighlightAll( false ); - ChangeCurrent(current); + ChangeCurrent(current); - ReverseHighlight(m_current); - } - else // multi sel & current is highlighted & no mod keys + ReverseHighlight(m_current); + } + else // multi sel & current is highlighted & no mod keys { m_lineSelectSingleOnUp = current; ChangeCurrent(current); // change focus