From 003c0a6743e1a0c41d7410b91c9cd6902a3f9397 Mon Sep 17 00:00:00 2001 From: uniqueiniquity Date: Mon, 16 Apr 2018 15:58:25 -0700 Subject: [PATCH] Move normalization into services --- src/server/session.ts | 2 +- src/services/services.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server/session.ts b/src/server/session.ts index ef2c9f92a83..1076d17e11f 100644 --- a/src/server/session.ts +++ b/src/server/session.ts @@ -793,7 +793,7 @@ namespace ts.server { private getDocumentHighlights(args: protocol.DocumentHighlightsRequestArgs, simplifiedResult: boolean): ReadonlyArray | ReadonlyArray { const { file, project } = this.getFileAndProject(args); const position = this.getPositionInFile(args, file); - const documentHighlights = project.getLanguageService().getDocumentHighlights(file, position, map(args.filesToSearch, toNormalizedPath)); + const documentHighlights = project.getLanguageService().getDocumentHighlights(file, position, args.filesToSearch); if (!documentHighlights) { return emptyArray; diff --git a/src/services/services.ts b/src/services/services.ts index bed301e452f..ab359c35323 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -1673,6 +1673,7 @@ namespace ts { } function getDocumentHighlights(fileName: string, position: number, filesToSearch: ReadonlyArray): DocumentHighlights[] { + filesToSearch = ts.map(filesToSearch, ts.normalizePath); Debug.assert(contains(filesToSearch, fileName)); synchronizeHostData(); const sourceFilesToSearch = map(filesToSearch, f => Debug.assertDefined(program.getSourceFile(f)));