From 4ce436b2f18ea988853a68a7f7a535c739fe3c4c Mon Sep 17 00:00:00 2001 From: "michal.szwaj" Date: Wed, 14 Feb 2018 21:22:30 +0100 Subject: [PATCH] Avoid to close invalid audio input --- src/autoapp/Projection/AudioInput.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/autoapp/Projection/AudioInput.cpp b/src/autoapp/Projection/AudioInput.cpp index 4fbe1ff..b8c71f4 100644 --- a/src/autoapp/Projection/AudioInput.cpp +++ b/src/autoapp/Projection/AudioInput.cpp @@ -136,10 +136,14 @@ void AudioInput::onStopRecording() readPromise_.reset(); } - ioDevice_->reset(); - ioDevice_->disconnect(); + if(ioDevice_ != nullptr) + { + ioDevice_->reset(); + ioDevice_->disconnect(); + ioDevice_ = nullptr; + } + audioInput_->stop(); - ioDevice_ = nullptr; } void AudioInput::onReadyRead()