Convert back slashes to forward ones when iterating directories.

This commit is contained in:
Skyth 2024-12-31 14:00:14 +03:00
parent 9a50459085
commit 6c6aa78f19

View file

@ -43,6 +43,9 @@ struct FindHandle : KernelObject
// Look for only work folder in mod folders, AR files cause issues. // Look for only work folder in mod folders, AR files cause issues.
if (pathNoPrefix.starts_with("work")) if (pathNoPrefix.starts_with("work"))
{ {
std::string pathStr(pathNoPrefix);
std::replace(pathStr.begin(), pathStr.end(), '\\', '/');
for (size_t i = 0; ; i++) for (size_t i = 0; ; i++)
{ {
auto* includeDirs = ModLoader::GetIncludeDirectories(i); auto* includeDirs = ModLoader::GetIncludeDirectories(i);
@ -50,7 +53,7 @@ struct FindHandle : KernelObject
break; break;
for (auto& includeDir : *includeDirs) for (auto& includeDir : *includeDirs)
addDirectory(includeDir / pathNoPrefix); addDirectory(includeDir / pathStr);
} }
} }