fix audio-mixer shutdown on UNIX/OS X

This commit is contained in:
Stephen Birarda 2015-06-25 16:34:38 -07:00
parent fec8318cfa
commit a77cf4fb7f

View file

@ -852,9 +852,11 @@ void AudioMixer::run() {
// since we're a while loop we need to help Qt's event processing
QCoreApplication::processEvents();
QCoreApplication::sendPostedEvents(this, 0);
if (_isFinished) {
// at this point the audio-mixer is done
// check if we have a deferred delete event to process (which we should once finished)
QCoreApplication::sendPostedEvents(this, QEvent::DeferredDelete);
break;
}