Browse Source

Merge pull request #26705 from volzhs/fix-export

Fix directory check when exporting project
Rémi Verschelde 6 years ago
parent
commit
4d099e901b

+ 1 - 1
editor/editor_export.cpp

@@ -1466,7 +1466,7 @@ List<String> EditorExportPlatformPC::get_binary_extensions(const Ref<EditorExpor
 Error EditorExportPlatformPC::export_project(const Ref<EditorExportPreset> &p_preset, bool p_debug, const String &p_path, int p_flags) {
 Error EditorExportPlatformPC::export_project(const Ref<EditorExportPreset> &p_preset, bool p_debug, const String &p_path, int p_flags) {
 	ExportNotifier notifier(*this, p_preset, p_debug, p_path, p_flags);
 	ExportNotifier notifier(*this, p_preset, p_debug, p_path, p_flags);
 
 
-	if (!FileAccess::exists(p_path.get_base_dir())) {
+	if (!DirAccess::exists(p_path.get_base_dir())) {
 		return ERR_FILE_BAD_PATH;
 		return ERR_FILE_BAD_PATH;
 	}
 	}
 
 

+ 1 - 1
platform/android/export/export.cpp

@@ -1499,7 +1499,7 @@ public:
 			}
 			}
 		}
 		}
 
 
-		if (!FileAccess::exists(p_path.get_base_dir())) {
+		if (!DirAccess::exists(p_path.get_base_dir())) {
 			return ERR_FILE_BAD_PATH;
 			return ERR_FILE_BAD_PATH;
 		}
 		}
 
 

+ 1 - 1
platform/iphone/export/export.cpp

@@ -839,7 +839,7 @@ Error EditorExportPlatformIOS::export_project(const Ref<EditorExportPreset> &p_p
 		}
 		}
 	}
 	}
 
 
-	if (!FileAccess::exists(dest_dir)) {
+	if (!DirAccess::exists(dest_dir)) {
 		return ERR_FILE_BAD_PATH;
 		return ERR_FILE_BAD_PATH;
 	}
 	}
 
 

+ 1 - 1
platform/javascript/export/export.cpp

@@ -211,7 +211,7 @@ Error EditorExportPlatformJavaScript::export_project(const Ref<EditorExportPrese
 			template_path = find_export_template(EXPORT_TEMPLATE_WEBASSEMBLY_RELEASE);
 			template_path = find_export_template(EXPORT_TEMPLATE_WEBASSEMBLY_RELEASE);
 	}
 	}
 
 
-	if (!FileAccess::exists(p_path.get_base_dir())) {
+	if (!DirAccess::exists(p_path.get_base_dir())) {
 		return ERR_FILE_BAD_PATH;
 		return ERR_FILE_BAD_PATH;
 	}
 	}
 
 

+ 1 - 1
platform/osx/export/export.cpp

@@ -425,7 +425,7 @@ Error EditorExportPlatformOSX::export_project(const Ref<EditorExportPreset> &p_p
 		}
 		}
 	}
 	}
 
 
-	if (!FileAccess::exists(p_path.get_base_dir())) {
+	if (!DirAccess::exists(p_path.get_base_dir())) {
 		return ERR_FILE_BAD_PATH;
 		return ERR_FILE_BAD_PATH;
 	}
 	}
 
 

+ 1 - 1
platform/uwp/export/export.cpp

@@ -1265,7 +1265,7 @@ public:
 			}
 			}
 		}
 		}
 
 
-		if (!FileAccess::exists(p_path.get_base_dir())) {
+		if (!DirAccess::exists(p_path.get_base_dir())) {
 			return ERR_FILE_BAD_PATH;
 			return ERR_FILE_BAD_PATH;
 		}
 		}