Avoid qt canonicalFilePath usage

This commit is contained in:
DH 2025-04-05 19:09:55 +03:00
parent 6374f92100
commit b99cae7642

View file

@ -341,15 +341,7 @@ EmuCallbacks main_application::CreateCallbacks()
callbacks.resolve_path = [](std::string_view sv) callbacks.resolve_path = [](std::string_view sv)
{ {
// May result in an empty string if path does not exist return fmt::replace_all(std::filesystem::weakly_canonical(sv).string(), "\\", "/");
auto result = QFileInfo(QString::fromUtf8(sv.data(), static_cast<int>(sv.size()))).canonicalFilePath().toStdString();
if (!result.empty())
{
return result;
}
return std::filesystem::weakly_canonical(sv).string();
}; };
callbacks.get_font_dirs = []() callbacks.get_font_dirs = []()