Merge pull request #4279 from Microsoft/highlightRefsInOneDocument

keep only document highlights from the original file
This commit is contained in:
Vladimir Matveev 2015-08-11 18:01:59 -07:00
commit 7c8da42230

View File

@ -752,7 +752,10 @@ namespace ts {
return this.forwardJSONCall(
"getDocumentHighlights('" + fileName + "', " + position + ")",
() => {
return this.languageService.getDocumentHighlights(fileName, position, JSON.parse(filesToSearch));
var results = this.languageService.getDocumentHighlights(fileName, position, JSON.parse(filesToSearch));
// workaround for VS document higlighting issue - keep only items from the initial file
let normalizedName = normalizeSlashes(fileName).toLowerCase();
return filter(results, r => normalizeSlashes(r.fileName).toLowerCase() === normalizedName);
});
}