From 93e5a94dc85feb67997a80c6e2f6437da8ed3d80 Mon Sep 17 00:00:00 2001 From: Mohamed Hegazy Date: Wed, 1 Oct 2014 16:13:06 -0700 Subject: [PATCH] support goto def on /// references with absolute path --- src/services/services.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/services/services.ts b/src/services/services.ts index a35c1213956..ced52fd69c3 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -2573,7 +2573,8 @@ module ts { /// Triple slash reference comments var comment = forEach(sourceFile.referencedFiles, r => (r.pos <= position && position < r.end) ? r : undefined); if (comment) { - var targetFilename = normalizePath(combinePaths(getDirectoryPath(filename), comment.filename)); + var targetFilename = isRootedDiskPath(comment.filename) ? comment.filename : combinePaths(getDirectoryPath(filename), comment.filename); + targetFilename = normalizePath(targetFilename); if (program.getSourceFile(targetFilename)) { return [{ fileName: targetFilename,