From 81905cd29e0a0de2cb85a2f37eabf4e1f1cc08b1 Mon Sep 17 00:00:00 2001 From: Vladimir Matveev Date: Fri, 10 Jun 2016 15:38:11 -0700 Subject: [PATCH] fix version related issues --- src/server/editorServices.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/server/editorServices.ts b/src/server/editorServices.ts index 1447b621ff3..f2e5eabb4e3 100644 --- a/src/server/editorServices.ts +++ b/src/server/editorServices.ts @@ -472,10 +472,10 @@ namespace ts.server { projectFileName: this.getProjectFileName(), version: this.currentVersion }; - if (this.lastReportedVersion === this.currentVersion) { - return { info }; - } if (this.lastReportedFileNames && lastKnownVersion === this.lastReportedVersion) { + if (this.currentVersion == this.lastReportedVersion) { + return { info }; + } const lastReportedFileNames = this.lastReportedFileNames; const currentFiles = arrayToMap(this.getFileNames(), x => x); @@ -501,6 +501,7 @@ namespace ts.server { // unknown version - return everything const projectFileNames = this.getFileNames(); this.lastReportedFileNames = arrayToMap(projectFileNames, x => x); + this.lastReportedVersion = this.currentVersion; return { info, files: projectFileNames }; } }