From 611d93830a55bd7938561601acdaaecf4e3a9169 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 27 Nov 2013 15:25:10 -0500 Subject: [PATCH] add 0.5 second sleep after closing JACK connection so that next startup/connect is likely to work (allowing JACK time to shutdown). Ugh --- libs/backends/jack/jack_connection.cc | 5 +++++ 1 file changed, 5 insertions(+) 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; }