summaryrefslogtreecommitdiff
path: root/libs/backends
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-02-27 00:29:04 +0100
committerRobin Gareus <robin@gareus.org>2016-02-27 00:50:02 +0100
commit94722007271df3d776000bddadc5bda71c5ff2ce (patch)
tree29db7c27ba23db4972890e527bbb36c9971a6e99 /libs/backends
parentd3633e8bd57519aa17261437a4e0302373dd5c99 (diff)
fix hang at exit (after freewheeling) with PA-nonblocking backend
Diffstat (limited to 'libs/backends')
-rw-r--r--libs/backends/portaudio/portaudio_backend.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/libs/backends/portaudio/portaudio_backend.cc b/libs/backends/portaudio/portaudio_backend.cc
index 616ee1d145..52049caea1 100644
--- a/libs/backends/portaudio/portaudio_backend.cc
+++ b/libs/backends/portaudio/portaudio_backend.cc
@@ -912,6 +912,7 @@ PortAudioBackend::freewheel_process_thread()
_reinit_thread_callback = true; // hand over _main_thread
_freewheel_ack = false; // prepare next handshake
_midiio->set_enabled(true);
+ engine.freewheel_callback (_freewheeling);
} else {
first_run = true;
_freewheel = true;