From 6c6aa78f19fc873315031df7e789065803a0f9bc Mon Sep 17 00:00:00 2001 From: Skyth <19259897+blueskythlikesclouds@users.noreply.github.com> Date: Tue, 31 Dec 2024 14:00:14 +0300 Subject: [PATCH] Convert back slashes to forward ones when iterating directories. --- UnleashedRecomp/kernel/io/file_system.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/UnleashedRecomp/kernel/io/file_system.cpp b/UnleashedRecomp/kernel/io/file_system.cpp index b9bf3610..0c669e66 100644 --- a/UnleashedRecomp/kernel/io/file_system.cpp +++ b/UnleashedRecomp/kernel/io/file_system.cpp @@ -43,6 +43,9 @@ struct FindHandle : KernelObject // Look for only work folder in mod folders, AR files cause issues. if (pathNoPrefix.starts_with("work")) { + std::string pathStr(pathNoPrefix); + std::replace(pathStr.begin(), pathStr.end(), '\\', '/'); + for (size_t i = 0; ; i++) { auto* includeDirs = ModLoader::GetIncludeDirectories(i); @@ -50,7 +53,7 @@ struct FindHandle : KernelObject break; for (auto& includeDir : *includeDirs) - addDirectory(includeDir / pathNoPrefix); + addDirectory(includeDir / pathStr); } }