fix hang at exit (after freewheeling) with PA-nonblocking backend
authorRobin Gareus <robin@gareus.org>
Fri, 26 Feb 2016 23:29:04 +0000 (00:29 +0100)
committerRobin Gareus <robin@gareus.org>
Fri, 26 Feb 2016 23:50:02 +0000 (00:50 +0100)
libs/backends/portaudio/portaudio_backend.cc

index 616ee1d145e8d5d8c49127e50ee619ccd251dfc6..52049caea1573756088f3fd142b8228d8352a2cf 100644 (file)
@@ -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;