From 788175b4f490303fc658b7565a658b4c37c56317 Mon Sep 17 00:00:00 2001 From: Jonas Rabbe Date: Tue, 27 Sep 2011 12:25:49 +1000 Subject: [PATCH] Fakeradio: emit signal when scanning aborted Patch from Sami Nurmenniemi. Emits searchingChanged(false) when scanning is aborted because it was initiated too close to the limits of the frequency range. Change-Id: I15a1334c8a7058dd8eb413c2742f8f12aed7bed5 Reviewed-on: http://codereview.qt-project.org/5570 Reviewed-by: Qt Sanity Bot Reviewed-by: Michael Goddard --- src/plugins/fakeradio/fakeradiotunercontrol.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; }