From ca64b081fe1bfdd5857ce35b7d3bd11d688af934 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Wed, 6 Apr 2022 09:33:47 -0600 Subject: [PATCH] Don't assume there are always matches in outline view --- crates/outline/src/outline.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/outline/src/outline.rs b/crates/outline/src/outline.rs index c33cb60b3e..2b7d157d99 100644 --- a/crates/outline/src/outline.rs +++ b/crates/outline/src/outline.rs @@ -276,8 +276,8 @@ impl OutlineView { (ix, depth, distance_to_closest_endpoint) }) .max_by_key(|(_, depth, distance)| (*depth, Reverse(*distance))) - .unwrap() - .0; + .map(|(ix, _, _)| ix) + .unwrap_or(0); navigate_to_selected_index = false; } else { self.matches = smol::block_on(self.outline.search(&query, cx.background().clone()));