diff --git a/src/generic/listctrl.cpp b/src/generic/listctrl.cpp index 4903e3d440..63e8563c1f 100644 --- a/src/generic/listctrl.cpp +++ b/src/generic/listctrl.cpp @@ -2994,6 +2994,12 @@ void wxListMainWindow::OnChar( wxKeyEvent &event ) case WXK_RETURN: case WXK_EXECUTE: + if ( event.HasModifiers() ) + { + event.Skip(); + break; + } + SendNotify( m_current, wxEVT_LIST_ITEM_ACTIVATED ); break;