diff --git a/eeschema/dialogs/dialog_erc.cpp b/eeschema/dialogs/dialog_erc.cpp index 33151c5e5c..47d02d0965 100644 --- a/eeschema/dialogs/dialog_erc.cpp +++ b/eeschema/dialogs/dialog_erc.cpp @@ -458,6 +458,9 @@ void DIALOG_ERC::OnRunERCClick( wxCommandEvent& event ) wxMilliSleep( 500 ); m_runningResultsBook->ChangeSelection( 1 ); KIPLATFORM::UI::ForceFocus( m_notebook ); + + // now re-enable m_sdbSizerOK button + m_sdbSizer1OK->Enable( true ); } m_ercRun = true; diff --git a/pcbnew/dialogs/dialog_drc.cpp b/pcbnew/dialogs/dialog_drc.cpp index f76e83f41c..27355155ed 100644 --- a/pcbnew/dialogs/dialog_drc.cpp +++ b/pcbnew/dialogs/dialog_drc.cpp @@ -344,6 +344,9 @@ void DIALOG_DRC::OnRunDRCClick( wxCommandEvent& aEvent ) wxMilliSleep( 500 ); m_runningResultsBook->ChangeSelection( 1 ); KIPLATFORM::UI::ForceFocus( m_Notebook ); + + // now re-enable m_sdbSizerOK button + m_sdbSizerOK->Enable( true ); } refreshEditor();