From 3fb16ab50eedf433c6dce25fb24f760808a0bd19 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sat, 1 Feb 2025 16:49:48 +0300 Subject: [PATCH] sort packs in PacksManager::assemble --- src/content/PacksManager.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/content/PacksManager.cpp b/src/content/PacksManager.cpp index fdf39bb3..a1e7b5ff 100644 --- a/src/content/PacksManager.cpp +++ b/src/content/PacksManager.cpp @@ -2,6 +2,7 @@ #include #include +#include #include "util/listutil.hpp" @@ -124,7 +125,9 @@ std::vector PacksManager::assemble( std::queue queue; std::queue queue2; - for (auto& name : names) { + std::sort(allNames.begin(), allNames.end()); + + for (auto& name : allNames) { auto found = packs.find(name); if (found == packs.end()) { throw contentpack_error(name, fs::path(""), "pack not found");