From 73837082c2f629614dd28e04880d9ca6f59908b1 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sat, 11 Apr 2026 12:14:36 +0300 Subject: [PATCH] fix app.reconfig_packs --- src/logic/EngineController.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/logic/EngineController.cpp b/src/logic/EngineController.cpp index 2e9bfa58e..9231ffe67 100644 --- a/src/logic/EngineController.cpp +++ b/src/logic/EngineController.cpp @@ -321,7 +321,10 @@ static void reconfig_packs_outside( } for (const auto& id : packsToRemove) { manager.exclude(id); - names.erase(std::find(names.begin(), names.end(), id)); + auto it = std::find(names.begin(), names.end(), id); + if (it != names.end()) { + names.erase(it); + } } names = manager.assemble(names); contentControl.setContentPacksRaw(manager.getAll(names));