revert r70315, key event propagation should be fixed by r70324
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70325 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -2754,18 +2754,6 @@ void wxListMainWindow::OnCharHook( wxKeyEvent &event )
|
|||||||
|
|
||||||
void wxListMainWindow::OnChar( wxKeyEvent &event )
|
void wxListMainWindow::OnChar( wxKeyEvent &event )
|
||||||
{
|
{
|
||||||
#ifdef __WXGTK__
|
|
||||||
// Under GTK we get some keys (notably cursor arrows) even while the in
|
|
||||||
// place editing control is shown. Processing them here results in UI
|
|
||||||
// problems, e.g. we could change the current item on WXK_DOWN press but
|
|
||||||
// the edit control would remain on the item above. So we need to either
|
|
||||||
// cancel in-place editing or ignore any such keys while it's active. To
|
|
||||||
// avoid aggravating the user by losing his changes just because a cursor
|
|
||||||
// arrow key was mistakenly pressed, do nothing in this case.
|
|
||||||
if ( m_textctrlWrapper )
|
|
||||||
return;
|
|
||||||
#endif // __WXGTK__
|
|
||||||
|
|
||||||
wxWindow *parent = GetParent();
|
wxWindow *parent = GetParent();
|
||||||
|
|
||||||
// propagate the char event upwards
|
// propagate the char event upwards
|
||||||
|
Reference in New Issue
Block a user