Skip to content

Commit a79e30a

Browse files
committed
Merge pull request godotengine#101572 from mateuseap/fix/open_selected_projects_check_recovery_mode
Fix crashes when pressing enter on project manager screen
2 parents 4ce466d + 0158efc commit a79e30a

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

editor/project_manager.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -612,7 +612,13 @@ void ProjectManager::_open_selected_projects_check_warnings() {
612612
}
613613

614614
void ProjectManager::_open_selected_projects_check_recovery_mode() {
615-
ProjectList::Item project = project_list->get_selected_projects()[0];
615+
Vector<ProjectList::Item> selected_projects = project_list->get_selected_projects();
616+
617+
if (selected_projects.is_empty()) {
618+
return;
619+
}
620+
621+
const ProjectList::Item &project = selected_projects[0];
616622
if (project.missing) {
617623
return;
618624
}

0 commit comments

Comments
 (0)