Merge pull request #71783 from Bartkk0/parse-check-deleted

Check if file was removed when parsing documentation
This commit is contained in:
Rémi Verschelde 2023-01-22 16:08:05 +01:00
commit 0440b3cf0e
No known key found for this signature in database
GPG key ID: C3336907360768E1

View file

@ -1552,6 +1552,11 @@ void EditorFileSystem::_update_script_classes() {
int index = -1;
EditorFileSystemDirectory *efd = find_file(path, &index);
if (!efd || index < 0) {
// The file was removed
continue;
}
for (int i = 0; i < ScriptServer::get_language_count(); i++) {
ScriptLanguage *lang = ScriptServer::get_language(i);
if (lang->supports_documentation() && efd->files[index]->type == lang->get_type()) {