From 879f3619664d246ef29f5d4e2e26d297f64b8439 Mon Sep 17 00:00:00 2001 From: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com> Date: Wed, 3 Apr 2024 22:09:36 +0200 Subject: [PATCH] tasks: fix panic in render_match (#10137) Release Notes: - Fixed panic in tasks modal (Preview only). --- crates/tasks_ui/src/modal.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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(),