History

Fixing dangling thread issues, consolidating thread management

Bradley Austin Davis committed 9 years ago

Commit fc6a2781 parent a36727722 files · +204 −199Browse files

Showing the changes to assignment-client/src/scripts/EntityScriptServer.cpp (1 of 22 files). Show all

Unified · Split

assignment-client/src/scripts/EntityScriptServer.cpp+1−5
@@ -236,11 +236,7 @@ void EntityScriptServer::run() { · 235 unmodified lines
236236
237237 // Setup MessagesClient
238238 auto messagesClient = DependencyManager::set<MessagesClient>();
239− QThread* messagesThread = new QThread;
240− messagesThread->setObjectName("Messages Client Thread");
241− messagesClient->moveToThread(messagesThread);
242− connect(messagesThread, &QThread::started, messagesClient.data(), &MessagesClient::init);
243− messagesThread->start();
239+ messagesClient->startThread();
244240
245241 DomainHandler& domainHandler = DependencyManager::get<NodeList>()->getDomainHandler();
246242 connect(&domainHandler, &DomainHandler::settingsReceived, this, &EntityScriptServer::handleSettings);