summaryrefslogtreecommitdiff
path: root/libs/backends
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2013-11-27 15:25:10 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2013-11-27 15:25:10 -0500
commit611d93830a55bd7938561601acdaaecf4e3a9169 (patch)
tree07adc8510b43b07b70945716db9aaf1847a107c2 /libs/backends
parent56716a1f28b2341f7fd360b39b6eae66497bc512 (diff)
add 0.5 second sleep after closing JACK connection so that next startup/connect is likely to work (allowing JACK time to shutdown). Ugh
Diffstat (limited to 'libs/backends')
-rw-r--r--libs/backends/jack/jack_connection.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/backends/jack/jack_connection.cc b/libs/backends/jack/jack_connection.cc
index b3d7fcecc4..09e6c9d6e7 100644
--- a/libs/backends/jack/jack_connection.cc
+++ b/libs/backends/jack/jack_connection.cc
@@ -143,7 +143,12 @@ JackConnection::close ()
if (_priv_jack) {
int ret = jack_client_close (_priv_jack);
_jack = 0;
+
+ /* If we started JACK, it will be closing down */
+ usleep (500000);
+
Disconnected (""); /* EMIT SIGNAL */
+
return ret;
}