Skip to content

Commit 9f39a9b

Browse files
committed
fix: background not fill entire text line (#364)
1 parent 6d11296 commit 9f39a9b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/Views/TextDiffView.axaml.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,8 +172,9 @@ public void Draw(TextView textView, DrawingContext drawingContext)
172172
if (bg == null)
173173
continue;
174174

175-
var y = line.GetTextLineVisualYPosition(line.TextLines[0], VisualYPosition.TextTop) - textView.VerticalOffset;
176-
drawingContext.DrawRectangle(bg, null, new Rect(0, y, width, line.Height));
175+
var startY = line.GetTextLineVisualYPosition(line.TextLines[0], VisualYPosition.LineTop) - textView.VerticalOffset;
176+
var endY = line.GetTextLineVisualYPosition(line.TextLines[^1], VisualYPosition.LineBottom) - textView.VerticalOffset;
177+
drawingContext.DrawRectangle(bg, null, new Rect(0, startY, width, endY - startY));
177178
}
178179
}
179180

0 commit comments

Comments
 (0)