Merge pull request #82347 from SaracenOne/dir_access_checks
Add error checks for DirAccess creation
This commit is contained in:
commit
da91cf9367
10 changed files with 26 additions and 0 deletions
|
|
@ -5963,6 +5963,7 @@ void EditorNode::_dropped_files(const Vector<String> &p_files) {
|
|||
|
||||
void EditorNode::_add_dropped_files_recursive(const Vector<String> &p_files, String to_path) {
|
||||
Ref<DirAccess> dir = DirAccess::create(DirAccess::ACCESS_FILESYSTEM);
|
||||
ERR_FAIL_COND(dir.is_null());
|
||||
|
||||
for (int i = 0; i < p_files.size(); i++) {
|
||||
String from = p_files[i];
|
||||
|
|
@ -5972,6 +5973,8 @@ void EditorNode::_add_dropped_files_recursive(const Vector<String> &p_files, Str
|
|||
Vector<String> sub_files;
|
||||
|
||||
Ref<DirAccess> sub_dir = DirAccess::open(from);
|
||||
ERR_FAIL_COND(sub_dir.is_null());
|
||||
|
||||
sub_dir->list_dir_begin();
|
||||
|
||||
String next_file = sub_dir->get_next();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue