diff options
author | clickdevin <git@clickdevin.me> | 2023-06-14 10:42:37 -0400 |
---|---|---|
committer | clickdevin <git@clickdevin.me> | 2023-06-14 10:42:37 -0400 |
commit | d4f2059b78bd53fccb20657d11b3386e427ec795 (patch) | |
tree | 2d8a9867cc78980429655f88ffae83d6b214044e /launcher | |
parent | a4502f44c291fad2174e84bf883cdb754aa08e28 (diff) | |
download | PrismLauncher-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.cpp | 3 |
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--; } } |