From 0c359fa4768ba7a1d88a43436ff9110490dc05ed Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Mon, 20 Oct 2014 22:06:42 +0000 Subject: [PATCH] Avoid intercepting Ctrl-TAB keys in generic wxDataViewCtrl. Check for the absence of modifiers before intercepting the TAB key, we only want to do it for plain TAB or Shift-TAB but not Ctrl-TAB, for example, as this prevented the user from switching between MDI windows when focus was on wxDataViewCtrl. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@78052 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/generic/datavgen.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/generic/datavgen.cpp b/src/generic/datavgen.cpp index 6ebf2e29db..48d0487cde 100644 --- a/src/generic/datavgen.cpp +++ b/src/generic/datavgen.cpp @@ -3594,7 +3594,7 @@ void wxDataViewMainWindow::OnCharHook(wxKeyEvent& event) } else if ( m_useCellFocus ) { - if ( event.GetKeyCode() == WXK_TAB ) + if ( event.GetKeyCode() == WXK_TAB && !event.HasModifiers() ) { if ( event.ShiftDown() ) OnLeftKey(event);