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

Fix the `String::get_base_dir()` logic to properly check for top level directories on Windows.

Fredia Huya-Kouadio 4 жил өмнө
parent
commit
8edacea04a

+ 4 - 1
core/string/ustring.cpp

@@ -4285,7 +4285,10 @@ bool String::is_rel_path() const {
 }
 
 String String::get_base_dir() const {
-	int basepos = find("://");
+	int basepos = find(":/");
+	if (basepos == -1) {
+		basepos = find(":\\");
+	}
 	String rs;
 	String base;
 	if (basepos != -1) {