History

Fix warnings about creating QObjects with parents in different thread

Brad Davis committed 9 years ago

Commit 416852c1 parent 63279f43 files · +10 −6Browse files

Showing the changes to interface/src/Application.cpp (1 of 3 files). Show all

Unified · Split

interface/src/Application.cpp+5−1
@@ -713,9 +713,13 @@ Application::Application(int& argc, char** argv, QElapsedTimer& startupTimer, bo · 712 unmodified lines
713 updateHeartbeat();713 updateHeartbeat();
714 714
715 // setup a timer for domain-server check ins715 // setup a timer for domain-server check ins
716 QTimer* domainCheckInTimer = new QTimer(nodeList.data());716 QTimer* domainCheckInTimer = new QTimer(this);
717 connect(domainCheckInTimer, &QTimer::timeout, nodeList.data(), &NodeList::sendDomainServerCheckIn);717 connect(domainCheckInTimer, &QTimer::timeout, nodeList.data(), &NodeList::sendDomainServerCheckIn);
718 domainCheckInTimer->start(DOMAIN_SERVER_CHECK_IN_MSECS);718 domainCheckInTimer->start(DOMAIN_SERVER_CHECK_IN_MSECS);
719 connect(this, &QCoreApplication::aboutToQuit, [domainCheckInTimer] {
720 domainCheckInTimer->stop();
721 domainCheckInTimer->deleteLater();
722 });
719 723
720 724
721 auto audioIO = DependencyManager::get<AudioClient>();725 auto audioIO = DependencyManager::get<AudioClient>();