diff options
author | Jonas Rabbe <jonas.rabbe@nokia.com> | 2011-09-27 12:25:49 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-09-27 05:29:35 +0200 |
commit | 788175b4f490303fc658b7565a658b4c37c56317 (patch) | |
tree | e0932d00888d9d6e212ef423b040f6b71ed1957e | |
parent | 7941413f3fe1e03cd10377299c6a3171df4e2cf3 (diff) | |
download | qtmultimedia-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.cpp | 5 |
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; } |