From 1b89055526df4d995530c0f3debebc480c33fc41 Mon Sep 17 00:00:00 2001 From: Valeriy Kamyshniy Date: Thu, 18 Dec 2014 21:16:24 +0200 Subject: [PATCH] [Summary] Bug fix: mistakenly set states of freewheeling thread. --- libs/backends/wavesaudio/waves_audiobackend.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/backends/wavesaudio/waves_audiobackend.cc b/libs/backends/wavesaudio/waves_audiobackend.cc index ff5b89b1c7..65834db495 100644 --- a/libs/backends/wavesaudio/waves_audiobackend.cc +++ b/libs/backends/wavesaudio/waves_audiobackend.cc @@ -840,9 +840,9 @@ WavesAudioBackend::_freewheel_thread () return; } - _freewheel_thread_active = false; + _freewheel_thread_active = true; if ((pthread_create (&thread_id, &attributes, __start_process_thread, thread_data))) { - _freewheel_thread_active = true; + _freewheel_thread_active = false; std::cerr << "WavesAudioBackend::freewheel_thread (): pthread_create () failed!" << std::endl; return; }