Merge pull request #96283 from bruvzg/win_drv_path
[Windows] Fix handling `X:` paths.
This commit is contained in:
commit
48b8a36d59
1 changed files with 3 additions and 1 deletions
|
|
@ -71,7 +71,9 @@ struct DirAccessWindowsPrivate {
|
|||
|
||||
String DirAccessWindows::fix_path(const String &p_path) const {
|
||||
String r_path = DirAccess::fix_path(p_path.trim_prefix(R"(\\?\)").replace("\\", "/"));
|
||||
|
||||
if (r_path.ends_with(":")) {
|
||||
r_path += "/";
|
||||
}
|
||||
if (r_path.is_relative_path()) {
|
||||
r_path = current_dir.trim_prefix(R"(\\?\)").replace("\\", "/").path_join(r_path);
|
||||
} else if (r_path == ".") {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue