From 0158efc153128b281c2f7b782096eb0130ef26da Mon Sep 17 00:00:00 2001 From: Mateus Elias Date: Wed, 15 Jan 2025 10:18:23 -0300 Subject: [PATCH] Fix `ProjectManager::_open_selected_projects_check_recovery_mode()` method Check if at least one project is selected. --- editor/project_manager.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/editor/project_manager.cpp b/editor/project_manager.cpp index cde0c96bf4c..2135d299dd2 100644 --- a/editor/project_manager.cpp +++ b/editor/project_manager.cpp @@ -612,7 +612,13 @@ void ProjectManager::_open_selected_projects_check_warnings() { } void ProjectManager::_open_selected_projects_check_recovery_mode() { - ProjectList::Item project = project_list->get_selected_projects()[0]; + Vector selected_projects = project_list->get_selected_projects(); + + if (selected_projects.is_empty()) { + return; + } + + const ProjectList::Item &project = selected_projects[0]; if (project.missing) { return; }