fix for sticking windows audio-mixer

This commit is contained in:
Stephen Birarda 2015-06-11 17:25:25 -07:00
parent f45c2a3e56
commit 81460e48f4
3 changed files with 17 additions and 12 deletions

View file

@ -66,6 +66,9 @@ AssignmentClient::AssignmentClient(Assignment::Type requestAssignmentType, QStri
// set the logging target to the the CHILD_TARGET_NAME // set the logging target to the the CHILD_TARGET_NAME
LogHandler::getInstance().setTargetName(ASSIGNMENT_CLIENT_TARGET_NAME); LogHandler::getInstance().setTargetName(ASSIGNMENT_CLIENT_TARGET_NAME);
// make sure we output process IDs for a child AC otherwise it's insane to parse
LogHandler::getInstance().setShouldOutputPID(true);
// setup our _requestAssignment member variable from the passed arguments // setup our _requestAssignment member variable from the passed arguments
_requestAssignment = Assignment(Assignment::RequestCommand, requestAssignmentType, assignmentPool); _requestAssignment = Assignment(Assignment::RequestCommand, requestAssignmentType, assignmentPool);

View file

@ -850,7 +850,9 @@ void AudioMixer::run() {
++_numStatFrames; ++_numStatFrames;
// since we're a while loop we need to help Qt's event processing
QCoreApplication::processEvents(); QCoreApplication::processEvents();
QCoreApplication::sendPostedEvents(this, 0);
if (_isFinished) { if (_isFinished) {
break; break;