提交 f8c833a8 编写于 作者: D Dirk Baeumer

Fix undefined checks

上级 1e2a5f3e
......@@ -347,10 +347,10 @@ abstract class AbstractLineMatcher implements ILineMatcher {
}
private createLocation(startLine: number, startColumn: number | undefined, endLine: number | undefined, endColumn: number | undefined): Location {
if (startLine && startColumn && endColumn) {
if (startColumn !== undefined && endColumn !== undefined) {
return { startLineNumber: startLine, startCharacter: startColumn, endLineNumber: endLine || startLine, endCharacter: endColumn };
}
if (startLine && startColumn) {
if (startColumn !== undefined) {
return { startLineNumber: startLine, startCharacter: startColumn, endLineNumber: startLine, endCharacter: startColumn };
}
return { startLineNumber: startLine, startCharacter: 1, endLineNumber: startLine, endCharacter: Number.MAX_VALUE };
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册