summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Rabbe <jonas.rabbe@nokia.com>2011-09-27 12:25:49 +1000
committerQt by Nokia <qt-info@nokia.com>2011-09-27 05:29:35 +0200
commit788175b4f490303fc658b7565a658b4c37c56317 (patch)
treee0932d00888d9d6e212ef423b040f6b71ed1957e
parent7941413f3fe1e03cd10377299c6a3171df4e2cf3 (diff)
downloadqtmultimedia-788175b4f490303fc658b7565a658b4c37c56317.tar.gz
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 <qt_sanity_bot@ovi.com> Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
-rw-r--r--src/plugins/fakeradio/fakeradiotunercontrol.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/plugins/fakeradio/fakeradiotunercontrol.cpp b/src/plugins/fakeradio/fakeradiotunercontrol.cpp
index 4686692af..e36d816b0 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;
}