diff --git a/rpcs3/rpcs3/main_application.cpp b/rpcs3/rpcs3/main_application.cpp index 4597bdc0d..7908b4afd 100644 --- a/rpcs3/rpcs3/main_application.cpp +++ b/rpcs3/rpcs3/main_application.cpp @@ -341,15 +341,7 @@ EmuCallbacks main_application::CreateCallbacks() callbacks.resolve_path = [](std::string_view sv) { - // May result in an empty string if path does not exist - auto result = QFileInfo(QString::fromUtf8(sv.data(), static_cast(sv.size()))).canonicalFilePath().toStdString(); - - if (!result.empty()) - { - return result; - } - - return std::filesystem::weakly_canonical(sv).string(); + return fmt::replace_all(std::filesystem::weakly_canonical(sv).string(), "\\", "/"); }; callbacks.get_font_dirs = []()