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; QThread* workerThread = new QThread;
workerThread->setObjectName("ThreadedAssignment Worker"); 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 // 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); &ThreadedAssignment::deleteLater);
// once it is deleted, we take down the worker thread // once it is deleted, we take down the worker thread