diff options
author | timoreo <contact@timoreo.fr> | 2022-09-08 09:28:05 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-08 09:28:05 +0200 |
commit | ca282f9fb36d12bb038ebdb90f017a6e3c945c0d (patch) | |
tree | 9e68d54946bedf00be8130ed1cf828bc28707bf3 | |
parent | f65d506f26fd8ba346646dc24ea6bca5e968d0c6 (diff) | |
parent | 7cf2c3be0fe7495898675082e2e3f74c496683d4 (diff) | |
download | PrismLauncher-ca282f9fb36d12bb038ebdb90f017a6e3c945c0d.tar.gz PrismLauncher-ca282f9fb36d12bb038ebdb90f017a6e3c945c0d.tar.bz2 PrismLauncher-ca282f9fb36d12bb038ebdb90f017a6e3c945c0d.zip |
Merge pull request #1117 from flowln/fix_updater
Fix the mod updater not working as intended
-rw-r--r-- | launcher/tasks/ConcurrentTask.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/launcher/tasks/ConcurrentTask.cpp b/launcher/tasks/ConcurrentTask.cpp index 484ac58e..ce08a6a2 100644 --- a/launcher/tasks/ConcurrentTask.cpp +++ b/launcher/tasks/ConcurrentTask.cpp @@ -37,7 +37,8 @@ void ConcurrentTask::executeTask() { m_total_size = m_queue.size(); - int num_starts = std::min(m_total_max_size, m_total_size); + // Start the least amount of tasks needed, but at least one + int num_starts = std::max(1, std::min(m_total_max_size, m_total_size)); for (int i = 0; i < num_starts; i++) { QMetaObject::invokeMethod(this, &ConcurrentTask::startNext, Qt::QueuedConnection); } |