@@ -158,7 +158,7 @@ protected override void OnPointerMoved(PointerEventArgs e)
158
158
continue ;
159
159
160
160
var lineNumber = line . FirstDocumentLine . LineNumber ;
161
- if ( lineNumber >= _editor . BlameData . LineInfos . Count )
161
+ if ( lineNumber > _editor . BlameData . LineInfos . Count )
162
162
break ;
163
163
164
164
var info = _editor . BlameData . LineInfos [ lineNumber - 1 ] ;
@@ -199,7 +199,7 @@ protected override void OnPointerPressed(PointerPressedEventArgs e)
199
199
continue ;
200
200
201
201
var lineNumber = line . FirstDocumentLine . LineNumber ;
202
- if ( lineNumber >= _editor . BlameData . LineInfos . Count )
202
+ if ( lineNumber > _editor . BlameData . LineInfos . Count )
203
203
break ;
204
204
205
205
var info = _editor . BlameData . LineInfos [ lineNumber - 1 ] ;
@@ -303,7 +303,7 @@ public override void Render(DrawingContext context)
303
303
continue ;
304
304
305
305
var lineNumber = line . FirstDocumentLine . LineNumber ;
306
- if ( lineNumber >= BlameData . LineInfos . Count )
306
+ if ( lineNumber > BlameData . LineInfos . Count )
307
307
break ;
308
308
309
309
var info = BlameData . LineInfos [ lineNumber - 1 ] ;
@@ -362,7 +362,7 @@ private void OnTextAreaCaretPositionChanged(object sender, EventArgs e)
362
362
return ;
363
363
364
364
var caret = TextArea . Caret ;
365
- if ( caret == null || caret . Line >= BlameData . LineInfos . Count )
365
+ if ( caret == null || caret . Line > BlameData . LineInfos . Count )
366
366
return ;
367
367
368
368
_highlight = BlameData . LineInfos [ caret . Line - 1 ] . CommitSHA ;
0 commit comments