Skip to content

Commit a939328

Browse files
committed
fix error where taking coverageLines of other file
1 parent 48bccf1 commit a939328

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

SharedProject/Editor/Tagging/Base/CoverageTagger.cs

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,13 +95,20 @@ private IEnumerable<ITagSpan<TTag>> GetTags(IEnumerable<ILineSpan> lineSpans)
9595

9696
public void Handle(CoverageChangedMessage message)
9797
{
98-
this.coverageLines = message.CoverageLines;
99-
if (message.AppliesTo == this.textInfo.FilePath)
98+
if (this.IsOwnChange(message))
10099
{
101-
this.RaiseTagsChangedLinesOrAll(message.ChangedLineNumbers);
100+
this.HandleOwnChange(message);
102101
}
103102
}
104103

104+
private bool IsOwnChange(CoverageChangedMessage message) => message.AppliesTo == this.textInfo.FilePath;
105+
106+
private void HandleOwnChange(CoverageChangedMessage message)
107+
{
108+
this.coverageLines = message.CoverageLines;
109+
this.RaiseTagsChangedLinesOrAll(message.ChangedLineNumbers);
110+
}
111+
105112
public void Handle(CoverageTypeFilterChangedMessage message)
106113
{
107114
if (message.Filter.TypeIdentifier == this.coverageTypeFilter.TypeIdentifier)

0 commit comments

Comments
 (0)