From ba08ed7a6071daba019625691f68003ea3686c72 Mon Sep 17 00:00:00 2001 From: shweet Date: Tue, 11 Nov 2025 22:41:23 -0500 Subject: [PATCH] erm --- src/util/filesystem_.cpp | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/util/filesystem_.cpp b/src/util/filesystem_.cpp index 311ead4..a9b3d90 100644 --- a/src/util/filesystem_.cpp +++ b/src/util/filesystem_.cpp @@ -31,10 +31,16 @@ namespace anm2ed::util::filesystem std::filesystem::path path_lower_case_backslash_handle(std::filesystem::path& path) { - if (path_is_exist(path)) return path; - path = string::backslash_replace(path); - if (path_is_exist(path)) return path; - return string::to_lower(path); + auto asString = path.generic_string(); + if (path_is_exist(asString)) return path; + + asString = string::backslash_replace(asString); + path = asString; + if (path_is_exist(asString)) return path; + + asString = string::to_lower(asString); + path = asString; + return path; } WorkingDirectory::WorkingDirectory(const std::string& path, bool isFile) @@ -51,4 +57,4 @@ namespace anm2ed::util::filesystem } WorkingDirectory::~WorkingDirectory() { std::filesystem::current_path(previous); } -} \ No newline at end of file +}