Skip to content

Commit 4d6ecd2

Browse files
committed
fix: can not select the last line in blame (#523)
1 parent 19e930e commit 4d6ecd2

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/Views/Blame.axaml.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ protected override void OnPointerMoved(PointerEventArgs e)
158158
continue;
159159

160160
var lineNumber = line.FirstDocumentLine.LineNumber;
161-
if (lineNumber >= _editor.BlameData.LineInfos.Count)
161+
if (lineNumber > _editor.BlameData.LineInfos.Count)
162162
break;
163163

164164
var info = _editor.BlameData.LineInfos[lineNumber - 1];
@@ -199,7 +199,7 @@ protected override void OnPointerPressed(PointerPressedEventArgs e)
199199
continue;
200200

201201
var lineNumber = line.FirstDocumentLine.LineNumber;
202-
if (lineNumber >= _editor.BlameData.LineInfos.Count)
202+
if (lineNumber > _editor.BlameData.LineInfos.Count)
203203
break;
204204

205205
var info = _editor.BlameData.LineInfos[lineNumber - 1];
@@ -303,7 +303,7 @@ public override void Render(DrawingContext context)
303303
continue;
304304

305305
var lineNumber = line.FirstDocumentLine.LineNumber;
306-
if (lineNumber >= BlameData.LineInfos.Count)
306+
if (lineNumber > BlameData.LineInfos.Count)
307307
break;
308308

309309
var info = BlameData.LineInfos[lineNumber - 1];
@@ -362,7 +362,7 @@ private void OnTextAreaCaretPositionChanged(object sender, EventArgs e)
362362
return;
363363

364364
var caret = TextArea.Caret;
365-
if (caret == null || caret.Line >= BlameData.LineInfos.Count)
365+
if (caret == null || caret.Line > BlameData.LineInfos.Count)
366366
return;
367367

368368
_highlight = BlameData.LineInfos[caret.Line - 1].CommitSHA;

0 commit comments

Comments
 (0)