diff --git a/crates/editor/src/hover_popover.rs b/crates/editor/src/hover_popover.rs index f8eb6967aeb6f7e770fa5a8c284cff5c4e5b26d7..009dae8ce7fbfc0c0e0c106c1142a1888a21e00d 100644 --- a/crates/editor/src/hover_popover.rs +++ b/crates/editor/src/hover_popover.rs @@ -545,7 +545,7 @@ impl HoverState { pub fn focused(&self, cx: &mut ViewContext) -> bool { let mut hover_popover_is_focused = false; for info_popover in &self.info_popovers { - for markdown_view in &info_popover.parsed_content { + if let Some(markdown_view) = &info_popover.parsed_content { if markdown_view.focus_handle(cx).is_focused(cx) { hover_popover_is_focused = true; }