Cancel rename if file does not exist
(cherry picked from commit bb2684f4a7
)
This commit is contained in:
parent
8467d28b16
commit
11cbe99ccc
@ -2501,11 +2501,13 @@ Error _Directory::rename(String p_from, String p_to) {
|
||||
ERR_FAIL_COND_V_MSG(!d, ERR_UNCONFIGURED, "Directory must be opened before use.");
|
||||
if (!p_from.is_rel_path()) {
|
||||
DirAccess *d = DirAccess::create_for_path(p_from);
|
||||
ERR_FAIL_COND_V_MSG(!d->file_exists(p_from), ERR_DOES_NOT_EXIST, "File does not exist.");
|
||||
Error err = d->rename(p_from, p_to);
|
||||
memdelete(d);
|
||||
return err;
|
||||
}
|
||||
|
||||
ERR_FAIL_COND_V_MSG(!d->file_exists(p_from), ERR_DOES_NOT_EXIST, "File does not exist.");
|
||||
return d->rename(p_from, p_to);
|
||||
}
|
||||
Error _Directory::remove(String p_name) {
|
||||
|
Loading…
Reference in New Issue
Block a user