summaryrefslogtreecommitdiff
path: root/libs/backends/jack/jack_connection.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/backends/jack/jack_connection.cc')
-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;
}