2
0
Эх сурвалжийг харах

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

Check if file was removed when parsing documentation
Rémi Verschelde 2 жил өмнө
parent
commit
0440b3cf0e

+ 5 - 0
editor/editor_file_system.cpp

@@ -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()) {