From 59127ea4e2f68bdd233577c1b1c2a721cbb0207d Mon Sep 17 00:00:00 2001 From: f4exb Date: Sat, 8 Oct 2022 13:20:45 +0200 Subject: [PATCH] Audio input and KiwiSDR: correct placement of m_running = false --- plugins/samplesource/audioinput/audioinput.cpp | 2 +- plugins/samplesource/kiwisdr/kiwisdrinput.cpp | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/plugins/samplesource/audioinput/audioinput.cpp b/plugins/samplesource/audioinput/audioinput.cpp index b7855cbec..e2b7a82f8 100644 --- a/plugins/samplesource/audioinput/audioinput.cpp +++ b/plugins/samplesource/audioinput/audioinput.cpp @@ -167,6 +167,7 @@ void AudioInput::stop() } qDebug("AudioInput::stop"); + m_running = false; if (m_workerThread) { @@ -176,7 +177,6 @@ void AudioInput::stop() m_worker = nullptr; } - m_running = false; } QByteArray AudioInput::serialize() const diff --git a/plugins/samplesource/kiwisdr/kiwisdrinput.cpp b/plugins/samplesource/kiwisdr/kiwisdrinput.cpp index 8f3057643..2bd8a82ea 100644 --- a/plugins/samplesource/kiwisdr/kiwisdrinput.cpp +++ b/plugins/samplesource/kiwisdr/kiwisdrinput.cpp @@ -128,6 +128,7 @@ void KiwiSDRInput::stop() return; } + m_running = false; setWorkerStatus(0); if (m_kiwiSDRWorkerThread) @@ -137,8 +138,6 @@ void KiwiSDRInput::stop() m_kiwiSDRWorker = nullptr; m_kiwiSDRWorkerThread = nullptr; } - - m_running = false; } QByteArray KiwiSDRInput::serialize() const