Fix oversights and make requested changes

Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
This commit is contained in:
TheKodeToad
2026-01-06 19:21:04 +00:00
parent e4991d81d7
commit 3a7366a998
3 changed files with 15 additions and 12 deletions

View File

@@ -335,17 +335,20 @@ bool ResourceFolderModel::update()
},
Qt::ConnectionType::QueuedConnection);
auto task = new SequentialTask("ResourceFolderModel::update");
Task::Ptr preUpdate{createPreUpdateTask()};
if (preUpdate != nullptr) {
auto task = new SequentialTask("ResourceFolderModel::update");
Task::Ptr preUpdate(createPreUpdateTask());
if (preUpdate != nullptr)
task->addTask(preUpdate);
task->addTask(m_current_update_task);
task->addTask(m_current_update_task);
connect(task, &Task::finished, [task] { task->deleteLater(); });
connect(task, &Task::finished, [task] { task->deleteLater(); });
QThreadPool::globalInstance()->start(task);
QThreadPool::globalInstance()->start(task);
} else {
QThreadPool::globalInstance()->start(m_current_update_task.get());
}
return true;
}