diff --git a/hecl/extern/libBoo b/hecl/extern/libBoo index 45fb66540..5485e7d2b 160000 --- a/hecl/extern/libBoo +++ b/hecl/extern/libBoo @@ -1 +1 @@ -Subproject commit 45fb66540f954f3eea88be836acf37eebf42138c +Subproject commit 5485e7d2b1de555c5833f7fcd5ac4a58457d9532 diff --git a/hecl/lib/HECL.cpp b/hecl/lib/HECL.cpp index 1b63dbfd1..c6381bc65 100644 --- a/hecl/lib/HECL.cpp +++ b/hecl/lib/HECL.cpp @@ -213,7 +213,7 @@ HECL::DirectoryEnumerator::DirectoryEnumerator(const HECL::SystemChar* path, Mod if (sizeSort) { - std::map sort; + std::multimap sort; do { if (!wcscmp(d.cFileName, _S(".")) || !wcscmp(d.cFileName, _S(".."))) @@ -338,7 +338,7 @@ HECL::DirectoryEnumerator::DirectoryEnumerator(const HECL::SystemChar* path, Mod if (sizeSort) { - std::map sort; + std::multimap sort; while ((d = readdir(dir))) { if (!strcmp(d->d_name, ".") || !strcmp(d->d_name, ".."))