aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui/pages/instance
diff options
context:
space:
mode:
authorflow <flowlnlnln@gmail.com>2022-06-12 13:51:19 -0300
committerflow <flowlnlnln@gmail.com>2022-07-01 08:34:17 -0300
commit02201631e72992a520595a2dfc64084dc9274788 (patch)
tree029733be448a8e43fa589b18f432761ddfe120c3 /launcher/ui/pages/instance
parent8e80b4bfc119fc4b5649e232167d7908c34f2c15 (diff)
downloadPrismLauncher-02201631e72992a520595a2dfc64084dc9274788.tar.gz
PrismLauncher-02201631e72992a520595a2dfc64084dc9274788.tar.bz2
PrismLauncher-02201631e72992a520595a2dfc64084dc9274788.zip
feat: use ConcurrentTask for mod downloads
Way faster :) Signed-off-by: flow <flowlnlnln@gmail.com>
Diffstat (limited to 'launcher/ui/pages/instance')
-rw-r--r--launcher/ui/pages/instance/ModFolderPage.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/launcher/ui/pages/instance/ModFolderPage.cpp b/launcher/ui/pages/instance/ModFolderPage.cpp
index 8fd0f86e..4432ccc8 100644
--- a/launcher/ui/pages/instance/ModFolderPage.cpp
+++ b/launcher/ui/pages/instance/ModFolderPage.cpp
@@ -60,7 +60,7 @@
#include "modplatform/ModAPI.h"
#include "Version.h"
-#include "tasks/SequentialTask.h"
+#include "tasks/ConcurrentTask.h"
#include "ui/dialogs/ProgressDialog.h"
ModFolderPage::ModFolderPage(BaseInstance* inst, std::shared_ptr<ModFolderModel> mods, QWidget* parent)
@@ -127,7 +127,7 @@ void ModFolderPage::installMods()
ModDownloadDialog mdownload(m_model, this, m_instance);
if (mdownload.exec()) {
- SequentialTask* tasks = new SequentialTask(this);
+ ConcurrentTask* tasks = new ConcurrentTask(this);
connect(tasks, &Task::failed, [this, tasks](QString reason) {
CustomMessageBox::selectable(this, tr("Error"), reason, QMessageBox::Critical)->show();
tasks->deleteLater();