diff options
author | timoreo <timo.oreo34@gmail.com> | 2022-02-27 11:55:24 +0100 |
---|---|---|
committer | timoreo <timo.oreo34@gmail.com> | 2022-02-27 11:55:24 +0100 |
commit | 2745325ae007315694064b158daa65a63abb8ad4 (patch) | |
tree | 88f790efe9117ad6942270de2075d99eea62179d /launcher/ui/pages/modplatform/flame/FlamePage.cpp | |
parent | 84e9ce71b06f7f123eb0a600ccd9fa0700bae647 (diff) | |
download | PrismLauncher-2745325ae007315694064b158daa65a63abb8ad4.tar.gz PrismLauncher-2745325ae007315694064b158daa65a63abb8ad4.tar.bz2 PrismLauncher-2745325ae007315694064b158daa65a63abb8ad4.zip |
Fixed wrong version info
Diffstat (limited to 'launcher/ui/pages/modplatform/flame/FlamePage.cpp')
-rw-r--r-- | launcher/ui/pages/modplatform/flame/FlamePage.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/launcher/ui/pages/modplatform/flame/FlamePage.cpp b/launcher/ui/pages/modplatform/flame/FlamePage.cpp index 1138a298..c46b98b5 100644 --- a/launcher/ui/pages/modplatform/flame/FlamePage.cpp +++ b/launcher/ui/pages/modplatform/flame/FlamePage.cpp @@ -114,8 +114,11 @@ void FlamePage::onSelectionChanged(QModelIndex first, QModelIndex second) int addonId = current.addonId; netJob->addNetAction(Net::Download::makeByteArray(QString("https://addons-ecs.forgesvc.net/api/v2/addon/%1/files").arg(addonId), response.get())); - QObject::connect(netJob, &NetJob::succeeded, this, [this, response] + QObject::connect(netJob, &NetJob::succeeded, this, [this, response, addonId] { + if(addonId != current.addonId){ + return; //wrong request + } QJsonParseError parse_error; QJsonDocument doc = QJsonDocument::fromJson(*response, &parse_error); if(parse_error.error != QJsonParseError::NoError) { |