fix: fatal error on pack removal when no world open

This commit is contained in:
MihailRis 2024-11-14 01:04:32 +03:00
parent 0a8ea7e597
commit 78d5ab02c2

View File

@ -253,14 +253,16 @@ void EngineController::reconfigPacks(
bool hasIndices = false;
std::stringstream ss;
for (const auto& id : packsToRemove) {
auto runtime = content->getPackRuntime(id);
if (runtime && runtime->getStats().hasSavingContent()) {
if (hasIndices) {
ss << ", ";
if (content) {
for (const auto& id : packsToRemove) {
auto runtime = content->getPackRuntime(id);
if (runtime && runtime->getStats().hasSavingContent()) {
if (hasIndices) {
ss << ", ";
}
hasIndices = true;
ss << id;
}
hasIndices = true;
ss << id;
}
}