Browse Source

Fix path error when saving ProjectSettings

kobewi 11 months ago
parent
commit
41d0971c7e
1 changed files with 2 additions and 1 deletions
  1. 2 1
      core/config/project_settings.cpp

+ 2 - 1
core/config/project_settings.cpp

@@ -1016,7 +1016,7 @@ Error ProjectSettings::save_custom(const String &p_path, const CustomMap &p_cust
 		}
 		}
 	}
 	}
 	// Check for the existence of a csproj file.
 	// Check for the existence of a csproj file.
-	if (_csproj_exists(p_path.get_base_dir())) {
+	if (_csproj_exists(get_resource_path())) {
 		// If there is a csproj file, add the C# feature if it doesn't already exist.
 		// If there is a csproj file, add the C# feature if it doesn't already exist.
 		if (!project_features.has("C#")) {
 		if (!project_features.has("C#")) {
 			project_features.append("C#");
 			project_features.append("C#");
@@ -1574,6 +1574,7 @@ ProjectSettings::ProjectSettings() {
 
 
 ProjectSettings::ProjectSettings(const String &p_path) {
 ProjectSettings::ProjectSettings(const String &p_path) {
 	if (load_custom(p_path) == OK) {
 	if (load_custom(p_path) == OK) {
+		resource_path = p_path.get_base_dir();
 		project_loaded = true;
 		project_loaded = true;
 	}
 	}
 }
 }