aboutsummaryrefslogtreecommitdiff
path: root/launcher
diff options
context:
space:
mode:
authorclickdevin <git@clickdevin.me>2023-06-14 10:42:37 -0400
committerclickdevin <git@clickdevin.me>2023-06-14 10:42:37 -0400
commitd4f2059b78bd53fccb20657d11b3386e427ec795 (patch)
tree2d8a9867cc78980429655f88ffae83d6b214044e /launcher
parenta4502f44c291fad2174e84bf883cdb754aa08e28 (diff)
downloadPrismLauncher-d4f2059b78bd53fccb20657d11b3386e427ec795.tar.gz
PrismLauncher-d4f2059b78bd53fccb20657d11b3386e427ec795.tar.bz2
PrismLauncher-d4f2059b78bd53fccb20657d11b3386e427ec795.zip
Fix bugs when updating curseforge modpacks
Signed-off-by: clickdevin <git@clickdevin.me>
Diffstat (limited to 'launcher')
-rw-r--r--launcher/modplatform/flame/FlameInstanceCreationTask.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/launcher/modplatform/flame/FlameInstanceCreationTask.cpp b/launcher/modplatform/flame/FlameInstanceCreationTask.cpp
index dae93d1c..35443e71 100644
--- a/launcher/modplatform/flame/FlameInstanceCreationTask.cpp
+++ b/launcher/modplatform/flame/FlameInstanceCreationTask.cpp
@@ -153,6 +153,9 @@ bool FlameCreationTask::updateInstance()
old_files.remove(file.key());
files_iterator = files.erase(files_iterator);
+
+ if (files_iterator != files.begin())
+ files_iterator--;
}
}