diff --git a/crates/editor/src/element.rs b/crates/editor/src/element.rs index 230c3160fb616984f71ce12b7b3b6b8d459d6356..928c092b58cd99ac2a4fdf91ac52b20f84c2e645 100644 --- a/crates/editor/src/element.rs +++ b/crates/editor/src/element.rs @@ -3015,6 +3015,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() @@ -3030,9 +3036,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