Skip to content

Commit ffc1278

Browse files
committed
Fix: Rectangular selection ignores scroll offset
1 parent 30cad99 commit ffc1278

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

ICSharpCode.AvalonEdit/Rendering/BackgroundGeometryBuilder.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,9 @@ static IEnumerable<Rect> ProcessTextLines(TextView textView, VisualLine visualLi
261261
} else {
262262
right = visualLine.GetTextLineVisualXPosition(lastTextLine, segmentEndVC);
263263
}
264+
265+
left -= scrollOffset.X;
266+
right -= scrollOffset.X;
264267
Rect extendSelection = new Rect(Math.Min(left, right), y, Math.Abs(right - left), line.Height);
265268
if (!lastRect.IsEmpty) {
266269
if (extendSelection.IntersectsWith(lastRect)) {

0 commit comments

Comments
 (0)