From a1cc88b08091cff5685a5a3b115d7f22dd8a54d5 Mon Sep 17 00:00:00 2001 From: Andy Hanson Date: Fri, 13 May 2016 14:44:15 -0700 Subject: [PATCH] Fix bug: getTouchingPropertyName does not return undefined, but it may return the source file node --- src/services/services.ts | 2 +- tests/cases/fourslash/hoverOverComment.ts | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 tests/cases/fourslash/hoverOverComment.ts diff --git a/src/services/services.ts b/src/services/services.ts index b2f7eb4bdb..a24392024f 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -4645,7 +4645,7 @@ namespace ts { const sourceFile = getValidSourceFile(fileName); const node = getTouchingPropertyName(sourceFile, position); - if (!node) { + if (node === sourceFile) { return undefined; } diff --git a/tests/cases/fourslash/hoverOverComment.ts b/tests/cases/fourslash/hoverOverComment.ts new file mode 100644 index 0000000000..5b328b3a82 --- /dev/null +++ b/tests/cases/fourslash/hoverOverComment.ts @@ -0,0 +1,9 @@ +/// + +////export function f() {} +//////foo +/////**///moo + +goTo.marker(); +verify.quickInfoIs(""); +