diff --git a/crates/outline/src/outline.rs b/crates/outline/src/outline.rs index 14b57f2d13..af22b87ee6 100644 --- a/crates/outline/src/outline.rs +++ b/crates/outline/src/outline.rs @@ -277,8 +277,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()));