Преглед изворни кода

Merge pull request #34476 from volzhs/no-slash-localize_path

Make sure no additional slash being added with localize_path
Rémi Verschelde пре 5 година
родитељ
комит
eadf04e1dd
1 измењених фајлова са 4 додато и 0 уклоњено
  1. 4 0
      core/project_settings.cpp

+ 4 - 0
core/project_settings.cpp

@@ -107,6 +107,10 @@ String ProjectSettings::localize_path(const String &p_path) const {
 		if (plocal == "") {
 		if (plocal == "") {
 			return "";
 			return "";
 		};
 		};
+		// Only strip the starting '/' from 'path' if its parent ('plocal') ends with '/'
+		if (plocal[plocal.length() - 1] == '/') {
+			sep += 1;
+		}
 		return plocal + path.substr(sep, path.size() - sep);
 		return plocal + path.substr(sep, path.size() - sep);
 	};
 	};
 }
 }