Browse Source

More robust JackServer::Stop().

tags/v1.9.10
Stephane Letz 12 years ago
parent
commit
f0b3dfa61a
1 changed files with 11 additions and 1 deletions
  1. +11
    -1
      common/JackServer.cpp

+ 11
- 1
common/JackServer.cpp View File

@@ -160,7 +160,17 @@ int JackServer::Start()
int JackServer::Stop()
{
jack_log("JackServer::Stop");
int res = (fFreewheel) ? fThreadedFreewheelDriver->Stop() : fAudioDriver->Stop();
int res = -1;
if (fFreewheel) {
if (fThreadedFreewheelDriver) {
res = fThreadedFreewheelDriver->Stop();
}
} else {
if (fAudioDriver) {
res = fAudioDriver->Stop();
}
}
fEngine->NotifyQuit();
fRequestChannel.Stop();


Loading…
Cancel
Save