aboutsummaryrefslogtreecommitdiff
path: root/launcher/minecraft/update/FMLLibrariesTask.cpp
diff options
context:
space:
mode:
authorflow <flowlnlnln@gmail.com>2023-01-26 10:15:28 -0800
committerGitHub <noreply@github.com>2023-01-26 10:15:28 -0800
commitf705cf09bce828ea2f8bae918673c1d921713866 (patch)
treeb41112786d7bb3bd10813034157c3c1373f3ae57 /launcher/minecraft/update/FMLLibrariesTask.cpp
parent9b7c8ea22d367f31ff9537fb69aa4dbc5f417668 (diff)
parent29f7ea752fd34bdea64a7c7f2c505982ac39ce0d (diff)
downloadPrismLauncher-f705cf09bce828ea2f8bae918673c1d921713866.tar.gz
PrismLauncher-f705cf09bce828ea2f8bae918673c1d921713866.tar.bz2
PrismLauncher-f705cf09bce828ea2f8bae918673c1d921713866.zip
Merge pull request #787 from flowln/make_shared_ptrs_explicit
Diffstat (limited to 'launcher/minecraft/update/FMLLibrariesTask.cpp')
-rw-r--r--launcher/minecraft/update/FMLLibrariesTask.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/launcher/minecraft/update/FMLLibrariesTask.cpp b/launcher/minecraft/update/FMLLibrariesTask.cpp
index 7a0bd2f3..96fd3ba3 100644
--- a/launcher/minecraft/update/FMLLibrariesTask.cpp
+++ b/launcher/minecraft/update/FMLLibrariesTask.cpp
@@ -61,7 +61,7 @@ void FMLLibrariesTask::executeTask()
// download missing libs to our place
setStatus(tr("Downloading FML libraries..."));
- auto dljob = new NetJob("FML libraries", APPLICATION->network());
+ NetJob::Ptr dljob{ new NetJob("FML libraries", APPLICATION->network()) };
auto metacache = APPLICATION->metacache();
Net::Download::Options options = Net::Download::Option::MakeEternal;
for (auto &lib : fmlLibsToProcess)
@@ -71,10 +71,10 @@ void FMLLibrariesTask::executeTask()
dljob->addNetAction(Net::Download::makeCached(QUrl(urlString), entry, options));
}
- connect(dljob, &NetJob::succeeded, this, &FMLLibrariesTask::fmllibsFinished);
- connect(dljob, &NetJob::failed, this, &FMLLibrariesTask::fmllibsFailed);
- connect(dljob, &NetJob::aborted, this, [this]{ emitFailed(tr("Aborted")); });
- connect(dljob, &NetJob::progress, this, &FMLLibrariesTask::progress);
+ connect(dljob.get(), &NetJob::succeeded, this, &FMLLibrariesTask::fmllibsFinished);
+ connect(dljob.get(), &NetJob::failed, this, &FMLLibrariesTask::fmllibsFailed);
+ connect(dljob.get(), &NetJob::aborted, this, [this]{ emitFailed(tr("Aborted")); });
+ connect(dljob.get(), &NetJob::progress, this, &FMLLibrariesTask::progress);
downloadJob.reset(dljob);
downloadJob->start();
}