diff options
author | Valeriy Kamyshniy <vkamyshniy@wavesglobal.com> | 2014-12-18 21:16:24 +0200 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2014-12-18 17:07:37 -0500 |
commit | 1b89055526df4d995530c0f3debebc480c33fc41 (patch) | |
tree | 14154abe153a0bdddd4be85099db7860314375da /libs/backends | |
parent | 6de78f058548bf1c6203a0429390f167555003eb (diff) |
[Summary] Bug fix: mistakenly set states of freewheeling thread.
Diffstat (limited to 'libs/backends')
-rw-r--r-- | libs/backends/wavesaudio/waves_audiobackend.cc | 4 |
1 files 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; } |