diff --git a/src/widgets/wxPanelWrapper.cpp b/src/widgets/wxPanelWrapper.cpp index 51621d718..db8474b0c 100644 --- a/src/widgets/wxPanelWrapper.cpp +++ b/src/widgets/wxPanelWrapper.cpp @@ -20,6 +20,9 @@ wxPanelWrapper::wxPanelWrapper(wxWindow * parent, wxWindowID id, void wxPanelWrapper::DoCharHook(wxKeyEvent &event) { +#ifdef __WXMAC + // Compensate for the regressions in TAB key navigation + // due to the switch to wxWidgets 3.0.2 if (event.GetKeyCode() == WXK_TAB) { wxWindow::FindFocus()->Navigate( event.ShiftDown() @@ -28,6 +31,7 @@ void wxPanelWrapper::DoCharHook(wxKeyEvent &event) ); return; } +#endif event.Skip(); }