aboutsummaryrefslogtreecommitdiff
path: root/core/os/dir_access.cpp
diff options
context:
space:
mode:
authorMarcelo Fernandez2018-03-06 12:13:18 -0300
committerHein-Pieter van Braam2018-04-29 15:12:21 +0200
commite7837828f62c97b4a9722d34dfffb8d2b7cf74ea (patch)
treeed9e79111a3b1c5921b6a9f3f15c7bf568018186 /core/os/dir_access.cpp
parent272fb05270c4d812d5fb97f2d3290349e694c7f1 (diff)
downloadgodot-e7837828f62c97b4a9722d34dfffb8d2b7cf74ea.tar.gz
godot-e7837828f62c97b4a9722d34dfffb8d2b7cf74ea.tar.zst
godot-e7837828f62c97b4a9722d34dfffb8d2b7cf74ea.zip
Improved error checking at EditorExportPlatformPC::export_project
(cherry picked from commit 0876502f7288a6d4e4bfb58f8692db3516bebb7c)
Diffstat (limited to 'core/os/dir_access.cpp')
-rw-r--r--core/os/dir_access.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/core/os/dir_access.cpp b/core/os/dir_access.cpp
index 1941b8260..330a9153e 100644
--- a/core/os/dir_access.cpp
+++ b/core/os/dir_access.cpp
@@ -301,8 +301,8 @@ Error DirAccess::copy(String p_from, String p_to, int p_chmod_flags) {
FileAccess *fsrc = FileAccess::open(p_from, FileAccess::READ, &err);
if (err) {
-
- ERR_FAIL_COND_V(err, err);
+ ERR_PRINTS("Failed to open " + p_from);
+ return err;
}
FileAccess *fdst = FileAccess::open(p_to, FileAccess::WRITE, &err);
@@ -310,7 +310,8 @@ Error DirAccess::copy(String p_from, String p_to, int p_chmod_flags) {
fsrc->close();
memdelete(fsrc);
- ERR_FAIL_COND_V(err, err);
+ ERR_PRINTS("Failed to open " + p_to);
+ return err;
}
fsrc->seek_end(0);