diff --git a/libs/ui/source/file_dialog.cpp b/libs/ui/source/file_dialog.cpp index 9bb47b2d..0c20393a 100644 --- a/libs/ui/source/file_dialog.cpp +++ b/libs/ui/source/file_dialog.cpp @@ -204,7 +204,7 @@ namespace psemek::ui *set_path_callback = [=, type = options.type, on_visited = options.on_visited](std::filesystem::path new_path) { - new_path = std::filesystem::absolute(new_path); + new_path = std::filesystem::canonical(std::filesystem::absolute(new_path)); try {