more connect call fixes in AssignmentClient

This commit is contained in:
Stephen Birarda 2015-05-08 09:29:29 -07:00
parent 3e0029e6e6
commit bab96a7711

View file

@ -225,10 +225,10 @@ void AssignmentClient::readPendingDatagrams() {
QThread* workerThread = new QThread;
workerThread->setObjectName("ThreadedAssignment Worker");
connect(workerThread, &QThread::started, _currentAssignment, &ThreadedAssignment::run);
connect(workerThread, &QThread::started, _currentAssignment.data(), &ThreadedAssignment::run);
// once the ThreadedAssignment says it is finished - we ask it to deleteLater
connect(_currentAssignment.data(), &ThreadedAssignment::finished, _currentAssignment,
connect(_currentAssignment.data(), &ThreadedAssignment::finished, _currentAssignment.data(),
&ThreadedAssignment::deleteLater);
// once it is deleted, we take down the worker thread