sort packs in PacksManager::assemble
This commit is contained in:
parent
e5f9efd87a
commit
3fb16ab50e
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
#include <queue>
|
#include <queue>
|
||||||
#include <sstream>
|
#include <sstream>
|
||||||
|
#include <algorithm>
|
||||||
|
|
||||||
#include "util/listutil.hpp"
|
#include "util/listutil.hpp"
|
||||||
|
|
||||||
@ -124,7 +125,9 @@ std::vector<std::string> PacksManager::assemble(
|
|||||||
std::queue<const ContentPack*> queue;
|
std::queue<const ContentPack*> queue;
|
||||||
std::queue<const ContentPack*> queue2;
|
std::queue<const ContentPack*> queue2;
|
||||||
|
|
||||||
for (auto& name : names) {
|
std::sort(allNames.begin(), allNames.end());
|
||||||
|
|
||||||
|
for (auto& name : allNames) {
|
||||||
auto found = packs.find(name);
|
auto found = packs.find(name);
|
||||||
if (found == packs.end()) {
|
if (found == packs.end()) {
|
||||||
throw contentpack_error(name, fs::path(""), "pack not found");
|
throw contentpack_error(name, fs::path(""), "pack not found");
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user