Fixed bug with InsightWorkers not shutting down promptly

This commit is contained in:
Nav
2022-09-17 20:18:03 +01:00
parent 0b54a1b590
commit fc6cfc5d49

View File

@@ -14,8 +14,20 @@ namespace Bloom
void InsightWorker::startup() {
auto* insightSignals = InsightSignals::instance();
QObject::connect(insightSignals, &InsightSignals::taskQueued, this, &InsightWorker::executeTasks);
QObject::connect(insightSignals, &InsightSignals::taskProcessed, this, &InsightWorker::executeTasks);
QObject::connect(
insightSignals,
&InsightSignals::taskQueued,
this,
&InsightWorker::executeTasks,
Qt::ConnectionType::QueuedConnection
);
QObject::connect(
insightSignals,
&InsightSignals::taskProcessed,
this,
&InsightWorker::executeTasks,
Qt::ConnectionType::QueuedConnection
);
Logger::debug("InsightWorker" + std::to_string(this->id) + " ready");
emit this->ready();