diff --git a/src/FreqWindow.cpp b/src/FreqWindow.cpp index fdbc6e72c..a962c0b3b 100644 --- a/src/FreqWindow.cpp +++ b/src/FreqWindow.cpp @@ -995,6 +995,7 @@ void FreqWindow::Recalc() wxWindow *hadFocus = FindFocus(); wxWindowDisabler *blocker = new wxWindowDisabler(mProgress); + wxYieldIfNeeded(); mAnalyst->Calculate(alg, windowFunc, mWindowSize, mRate, mData, mDataLen,