summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-08-07 19:27:37 +0200
committerRobin Gareus <robin@gareus.org>2017-08-07 19:27:37 +0200
commitfd6377a5af29f1e52b868e4be5c3f0c5c2157bf4 (patch)
tree98acb2ede4fd4176a2b3e1878741fc87bb2a4ece /libs
parent518cf6045ca4770a365ba066f3be52672411141e (diff)
PortAudio: skip process callbacks until ports are established
Diffstat (limited to 'libs')
-rw-r--r--libs/backends/portaudio/portaudio_backend.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/backends/portaudio/portaudio_backend.cc b/libs/backends/portaudio/portaudio_backend.cc
index 370bf519ed..b9ef48fd4f 100644
--- a/libs/backends/portaudio/portaudio_backend.cc
+++ b/libs/backends/portaudio/portaudio_backend.cc
@@ -641,7 +641,6 @@ PortAudioBackend::_start (bool for_latency_measurement)
_measure_latency = for_latency_measurement;
- _run = true;
_port_change_flag = false;
if (_midi_driver_option == winmme_driver_name) {
@@ -680,8 +679,9 @@ PortAudioBackend::_start (bool for_latency_measurement)
return PortReconnectError;
}
- engine.reconnect_ports ();
_run = true;
+
+ engine.reconnect_ports ();
_port_change_flag = false;
if (_use_blocking_api) {