You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
Add error checks for DirAccess creation.
This commit is contained in:
@@ -5954,6 +5954,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];
|
||||
@@ -5963,6 +5964,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();
|
||||
|
||||
Reference in New Issue
Block a user