block until audio IO stops on app quit

This commit is contained in:
Stephen Birarda 2015-01-05 15:20:36 -08:00
parent dbe4b6ccc0
commit f116d0bf5d

View file

@ -447,7 +447,7 @@ Application::~Application() {
Audio::SharedPointer audioIO = DependencyManager::get<Audio>();
// stop the audio process
QMetaObject::invokeMethod(audioIO.data(), "stop");
QMetaObject::invokeMethod(audioIO.data(), "stop", Qt::BlockingQueuedConnection);
// ask the audio thread to quit and wait until it is done
audioIO->thread()->quit();