Don't try to import unknown dependency from scan

Only import dependency we know how to import, since custom resource may have .gd in dependency list which doesn't have an importer

(cherry picked from commit 0463a445c4)
This commit is contained in:
Windy Darian 2022-10-18 23:42:51 -07:00 committed by Rémi Verschelde
parent d5e0e63b46
commit 6997482dbf
No known key found for this signature in database
GPG key ID: C3336907360768E1

View file

@ -549,7 +549,12 @@ bool EditorFileSystem::_update_scan_actions() {
if (_test_for_reimport(full_path, false)) { if (_test_for_reimport(full_path, false)) {
//must reimport //must reimport
reimports.push_back(full_path); reimports.push_back(full_path);
reimports.append_array(_get_dependencies(full_path)); Vector<String> dependencies = _get_dependencies(full_path);
for (int i = 0; i < dependencies.size(); i++) {
if (import_extensions.has(dependencies[i].get_extension())) {
reimports.push_back(dependencies[i]);
}
}
} else { } else {
//must not reimport, all was good //must not reimport, all was good
//update modified times, to avoid reimport //update modified times, to avoid reimport