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