From 39aa6180cab8354f03737d37e95e3bfeaa81fff9 Mon Sep 17 00:00:00 2001 From: Eric Amodio Date: Thu, 1 Dec 2016 23:59:05 -0500 Subject: [PATCH] Updates some @type packages Fixes typo and utilizes new range method --- package.json | 4 ++-- src/gitCodeLensProvider.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 47268c3..f0b3561 100644 --- a/package.json +++ b/package.json @@ -398,9 +398,9 @@ "tmp": "^0.0.31" }, "devDependencies": { - "@types/node": "^6.0.51", + "@types/node": "^0.0.2", "@types/mocha": "^2.2.33", - "@types/tmp": "^0.0.31", + "@types/tmp": "^0.0.32", "mocha": "^3.2.0", "tslint": "^4.0.2", "typescript": "^2.0.10", diff --git a/src/gitCodeLensProvider.ts b/src/gitCodeLensProvider.ts index 7ce24c3..538ad4e 100644 --- a/src/gitCodeLensProvider.ts +++ b/src/gitCodeLensProvider.ts @@ -126,7 +126,7 @@ export default class GitCodeLensProvider implements CodeLensProvider { if (!this._isValidSymbol(symbol.kind, languageLocation)) return; const line = document.lineAt(symbol.location.range.start); - // Make sure there is only 1 lense per line + // Make sure there is only 1 lens per line if (lenses.length && lenses[lenses.length - 1].range.start.line === line.lineNumber) return; let startChar = -1; @@ -149,8 +149,8 @@ export default class GitCodeLensProvider implements CodeLensProvider { } if (this._config.codeLens.authors.enabled) { + let multiline = !symbol.location.range.isSingleLine; // HACK for Omnisharp, since it doesn't return full ranges - let multiline = (symbol.location.range.end.line - symbol.location.range.start.line) > 1; if (!multiline && document.languageId === 'csharp') { switch (symbol.kind) { case SymbolKind.File: