diff --git a/src/vs/workbench/api/node/extHostLanguageFeatures.ts b/src/vs/workbench/api/node/extHostLanguageFeatures.ts index b5635cf1a7e..51d657c1b07 100644 --- a/src/vs/workbench/api/node/extHostLanguageFeatures.ts +++ b/src/vs/workbench/api/node/extHostLanguageFeatures.ts @@ -283,13 +283,13 @@ class QuickFixAdapter { provideCodeActions(resource: URI, range: IRange): TPromise { const doc = this._documents.getDocumentData(resource).document; - const ran = TypeConverters.toRange(range); + const ran = TypeConverters.toRange(range); const allDiagnostics: vscode.Diagnostic[] = []; this._diagnostics.forEach(collection => { if (collection.has(resource)) { for (let diagnostic of collection.get(resource)) { - if (diagnostic.range.intersection(ran)) { + if (ran.contains(diagnostic.range)) { allDiagnostics.push(diagnostic); } }