diff --git a/src/plugins/fakeradio/fakeradiotunercontrol.cpp b/src/plugins/fakeradio/fakeradiotunercontrol.cpp index 4686692a..e36d816b 100644 --- a/src/plugins/fakeradio/fakeradiotunercontrol.cpp +++ b/src/plugins/fakeradio/fakeradiotunercontrol.cpp @@ -321,7 +321,10 @@ void FakeRadioTunerControl::searchEnded() maxFreq = m_currentFreq; } - if ((qreal)(maxFreq - minFreq) / (qreal)(fRange.second - fRange.first) < 0.02) { // don't want to do anything if we have less than 2% of the range to move + if ((qreal)(maxFreq - minFreq) / (qreal)(fRange.second - fRange.first) < 0.02) { + // don't change frequency if we have less than 2% of the range to scan + m_searching = false; + emit searchingChanged(m_searching); return; }