2
0
Эх сурвалжийг харах

[Windows] Fix handling X: paths.

bruvzg 1 жил өмнө
parent
commit
b130cf0361

+ 3 - 1
drivers/windows/dir_access_windows.cpp

@@ -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 == ".") {