Skip to content

Commit 8d47411

Browse files
committed
remove out of range line numbers
1 parent a5fb411 commit 8d47411

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

SharedProject/Editor/DynamicCoverage/Management/BufferLineCoverage.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,8 @@ private void TextBuffer_ChangedOnBackground(object sender, TextContentChangedEve
139139

140140
private void UpdateTrackedLines(TextContentChangedEventArgs e)
141141
{
142-
IEnumerable<int> changedLineNumbers = this.trackedLines.GetChangedLineNumbers(e.After, e.Changes.Select(change => change.NewSpan).ToList());
142+
IEnumerable<int> changedLineNumbers = this.trackedLines.GetChangedLineNumbers(e.After, e.Changes.Select(change => change.NewSpan).ToList())
143+
.Where(changedLine => changedLine >= 0 && changedLine < e.After.LineCount);
143144
this.SendCoverageChangedMessageIfChanged(changedLineNumbers);
144145
}
145146

0 commit comments

Comments
 (0)