From bab96a77117bc206657179fdd7546125d8fe34c0 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Fri, 8 May 2015 09:29:29 -0700 Subject: [PATCH] more connect call fixes in AssignmentClient --- assignment-client/src/AssignmentClient.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assignment-client/src/AssignmentClient.cpp b/assignment-client/src/AssignmentClient.cpp index f8c995a999..9fa519b0d6 100644 --- a/assignment-client/src/AssignmentClient.cpp +++ b/assignment-client/src/AssignmentClient.cpp @@ -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