diff --git a/src/textual/widgets/_tree.py b/src/textual/widgets/_tree.py index a6047ed03..981911b75 100644 --- a/src/textual/widgets/_tree.py +++ b/src/textual/widgets/_tree.py @@ -787,8 +787,7 @@ class Tree(Generic[TreeDataType], ScrollView, can_focus=True): segments = line_pad(segments, 0, pad_width - guides.cell_len, line_style) self._line_cache[cache_key] = segments - segments = line_crop(segments, x1, x2, width) - segments = Segment.adjust_line_length(segments, width) + segments = line_crop(segments, x1, x2, Segment.get_line_length(segments)) return segments