Parcourir la source

Fix `ProjectManager::_open_selected_projects_check_recovery_mode()` method

Check if at least one project is selected.
Mateus Elias il y a 9 mois
Parent
commit
0158efc153
1 fichiers modifiés avec 7 ajouts et 1 suppressions
  1. 7 1
      editor/project_manager.cpp

+ 7 - 1
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<ProjectList::Item> selected_projects = project_list->get_selected_projects();
+
+	if (selected_projects.is_empty()) {
+		return;
+	}
+
+	const ProjectList::Item &project = selected_projects[0];
 	if (project.missing) {
 		return;
 	}