diff --git a/pcbnew/dialogs/dialog_drc.cpp b/pcbnew/dialogs/dialog_drc.cpp index 60caff82f5..01ca4db712 100644 --- a/pcbnew/dialogs/dialog_drc.cpp +++ b/pcbnew/dialogs/dialog_drc.cpp @@ -40,6 +40,7 @@ #include #include #include +#include #include #include #include @@ -209,7 +210,7 @@ bool DIALOG_DRC::updateUI() double cur = alg::clamp( 0.0, (double) m_progress.load() / m_maxProgress, 1.0 ); m_gauge->SetValue( KiROUND( cur * 1000.0 ) ); - wxSafeYield( this ); + Pgm().App().SafeYieldFor( this, wxEVT_CATEGORY_NATIVE_EVENTS ); return !m_cancelled; }