diff --git a/eeschema/dialogs/dialog_erc.cpp b/eeschema/dialogs/dialog_erc.cpp index d39d46b019..aafa4edb30 100644 --- a/eeschema/dialogs/dialog_erc.cpp +++ b/eeschema/dialogs/dialog_erc.cpp @@ -438,7 +438,9 @@ void DIALOG_ERC::OnRunERCClick( wxCommandEvent& event ) { wxMilliSleep( 500 ); m_runningResultsBook->ChangeSelection( 1 ); +#ifndef __WXGTK__ KIPLATFORM::UI::ForceFocus( m_markerDataView ); +#endif } m_ercRun = true; diff --git a/pcbnew/dialogs/dialog_drc.cpp b/pcbnew/dialogs/dialog_drc.cpp index b208bd7c8c..5f3c9a4b29 100644 --- a/pcbnew/dialogs/dialog_drc.cpp +++ b/pcbnew/dialogs/dialog_drc.cpp @@ -325,7 +325,9 @@ void DIALOG_DRC::OnRunDRCClick( wxCommandEvent& aEvent ) { wxMilliSleep( 500 ); m_runningResultsBook->ChangeSelection( 1 ); +#ifndef __WXGTK__ KIPLATFORM::UI::ForceFocus( m_markerDataView ); +#endif } refreshEditor();