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
This commit is contained in:
Windy Darian 2022-10-18 23:42:51 -07:00
parent 61051a44cc
commit 0463a445c4

View file

@ -619,7 +619,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 (const String &dependency_path : dependencies) {
if (import_extensions.has(dependency_path.get_extension())) {
reimports.push_back(dependency_path);
}
}
} 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