From f0b21508ec64b8293074d28d590321a868155c1a Mon Sep 17 00:00:00 2001 From: Finn Evers Date: Wed, 17 Sep 2025 20:37:36 +0200 Subject: [PATCH] editor: Properly layout expand toggles with git blame enabled (#38349) Release Notes: - Fixed an issue where expand toggles were too large with the git blame deployed. --- crates/editor/src/element.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/crates/editor/src/element.rs b/crates/editor/src/element.rs index 2212507e38b2e577eed1cf140eea362425152623..37ae90d70b91017016e46b409f67c7000c2b0f91 100644 --- a/crates/editor/src/element.rs +++ b/crates/editor/src/element.rs @@ -3019,6 +3019,12 @@ impl EditorElement { .ilog10() + 1; + let git_gutter_width = Self::gutter_strip_width(line_height) + + gutter_dimensions + .git_blame_entries_width + .unwrap_or_default(); + let available_width = gutter_dimensions.left_padding - git_gutter_width; + buffer_rows .iter() .enumerate() @@ -3034,9 +3040,6 @@ impl EditorElement { ExpandExcerptDirection::UpAndDown => IconName::ExpandVertical, }; - let git_gutter_width = Self::gutter_strip_width(line_height); - let available_width = gutter_dimensions.left_padding - git_gutter_width; - let editor = self.editor.clone(); let is_wide = max_line_number_length >= EditorSettings::get_global(cx).gutter.min_line_number_digits as u32