ソースを参照

Merge pull request #101572 from mateuseap/fix/open_selected_projects_check_recovery_mode

Fix crashes when pressing enter on project manager screen
Rémi Verschelde 9 ヶ月 前
コミット
a79e30af53
1 ファイル変更7 行追加1 行削除
  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;
 	}