From: Václav Slavík Date: Fri, 23 Jul 2004 16:45:23 +0000 (+0000) Subject: documented while event.Skip() is necessary so that nobody removes it X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/daa44d5bfdea5544dc948b5922a4e3a77633699e documented while event.Skip() is necessary so that nobody removes it git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28425 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/generic/listctrl.cpp b/src/generic/listctrl.cpp index 066e416df9..f4ae560cec 100644 --- a/src/generic/listctrl.cpp +++ b/src/generic/listctrl.cpp @@ -2114,13 +2114,16 @@ void wxListTextCtrl::OnKillFocus( wxFocusEvent &event ) { if ( !m_finished ) { - // We must finish regardless of success, otherwise we'll get focus problems + // We must finish regardless of success, otherwise we'll get + // focus problems: Finish(); if ( !AcceptChanges() ) m_owner->OnRenameCancelled( m_itemEdited ); } + // We must let the native text control handle focus, too, otherwise + // it could have problems with the cursor (e.g., in wxGTK): event.Skip(); }