diff --git a/crates/tasks_ui/src/modal.rs b/crates/tasks_ui/src/modal.rs index 7964362f1b..25f69fbe1a 100644 --- a/crates/tasks_ui/src/modal.rs +++ b/crates/tasks_ui/src/modal.rs @@ -307,8 +307,8 @@ impl PickerDelegate for TasksModalDelegate { cx: &mut ViewContext>, ) -> Option { let candidates = self.candidates.as_ref()?; - let hit = &self.matches[ix]; - let (source_kind, _) = &candidates[hit.candidate_id]; + let hit = &self.matches.get(ix)?; + let (source_kind, _) = &candidates.get(hit.candidate_id)?; let details = match source_kind { TaskSourceKind::UserInput => "user input".to_string(), TaskSourceKind::Buffer => "language extension".to_string(),