diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2013-11-27 15:25:10 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2013-11-27 15:25:10 -0500 |
commit | 611d93830a55bd7938561601acdaaecf4e3a9169 (patch) | |
tree | 07adc8510b43b07b70945716db9aaf1847a107c2 /libs | |
parent | 56716a1f28b2341f7fd360b39b6eae66497bc512 (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')
-rw-r--r-- | libs/backends/jack/jack_connection.cc | 5 |
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; } |