diff --git a/crates/editor/src/element.rs b/crates/editor/src/element.rs index 794a40e2de..810b9c9bec 100644 --- a/crates/editor/src/element.rs +++ b/crates/editor/src/element.rs @@ -2533,9 +2533,9 @@ impl EditorElement { }); if let Some(mut element) = maybe_element { - let has_mouse_context_menu = self.editor.read_with(cx, |editor, _| { - editor.mouse_context_menu.is_some() - }); + let has_mouse_context_menu = self + .editor + .read_with(cx, |editor, _| editor.mouse_context_menu.is_some()); if !has_mouse_context_menu { let size = element.layout_as_root(AvailableSpace::min_size(), window, cx); diff --git a/crates/git_ui/src/blame_ui.rs b/crates/git_ui/src/blame_ui.rs index 8ceede2f05..58afc42603 100644 --- a/crates/git_ui/src/blame_ui.rs +++ b/crates/git_ui/src/blame_ui.rs @@ -102,20 +102,23 @@ impl BlameRenderer for GitBlameRenderer { ) } }) - .when(!editor_for_tooltip.read(cx).has_mouse_context_menu(), |el| { - el.hoverable_tooltip(move |_window, cx| { - cx.new(|cx| { - CommitTooltip::blame_entry( - &blame_entry, - details.clone(), - repository.clone(), - workspace.clone(), - cx, - ) + .when( + !editor_for_tooltip.read(cx).has_mouse_context_menu(), + |el| { + el.hoverable_tooltip(move |_window, cx| { + cx.new(|cx| { + CommitTooltip::blame_entry( + &blame_entry, + details.clone(), + repository.clone(), + workspace.clone(), + cx, + ) + }) + .into() }) - .into() - }) - }) + }, + ) .into_any(), ) }