diff options
author | flow <flowlnlnln@gmail.com> | 2022-06-20 08:55:35 -0300 |
---|---|---|
committer | flow <flowlnlnln@gmail.com> | 2022-07-17 11:33:43 -0300 |
commit | 5f75e531e61e1f2cb5d602e084e9a0ddd1c85a5c (patch) | |
tree | b6daf3f8a33d0718851cb3337f0f6e9674cb24c5 /launcher/modplatform/flame | |
parent | a7648d60ce1d1567cd1c878aaa55dae3696a0210 (diff) | |
download | PrismLauncher-5f75e531e61e1f2cb5d602e084e9a0ddd1c85a5c.tar.gz PrismLauncher-5f75e531e61e1f2cb5d602e084e9a0ddd1c85a5c.tar.bz2 PrismLauncher-5f75e531e61e1f2cb5d602e084e9a0ddd1c85a5c.zip |
fix: handling around disabled mods
Don't update disabled mods to prevent mod duplication. Also, chop
filename in the metadata with a '.disabled'.
Signed-off-by: flow <flowlnlnln@gmail.com>
Diffstat (limited to 'launcher/modplatform/flame')
-rw-r--r-- | launcher/modplatform/flame/FlameCheckUpdate.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/launcher/modplatform/flame/FlameCheckUpdate.cpp b/launcher/modplatform/flame/FlameCheckUpdate.cpp index 3658bf8d..be12dee3 100644 --- a/launcher/modplatform/flame/FlameCheckUpdate.cpp +++ b/launcher/modplatform/flame/FlameCheckUpdate.cpp @@ -118,6 +118,11 @@ void FlameCheckUpdate::executeTask() int i = 0; for (auto mod : m_mods) { + if (!mod.enabled()) { + emit checkFailed(mod, tr("Disabled mods won't be updated, to prevent mod duplication issues!")); + continue; + } + setStatus(tr("Getting API response from CurseForge for '%1'").arg(mod.name())); setProgress(i++, m_mods.size()); |