From ccf247b2fb3636265380e3dc45575e341689769c Mon Sep 17 00:00:00 2001 From: Joao Moreno Date: Thu, 13 Sep 2018 18:15:55 +0200 Subject: [PATCH] fixes #50736 --- extensions/git/src/staging.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/extensions/git/src/staging.ts b/extensions/git/src/staging.ts index 70c7ca71941..3f6bc9828f8 100644 --- a/extensions/git/src/staging.ts +++ b/extensions/git/src/staging.ts @@ -76,6 +76,8 @@ export function getModifiedRange(textDocument: TextDocument, diff: LineChange): if (diff.modifiedEndLineNumber === 0) { if (diff.modifiedStartLineNumber === 0) { return new Range(textDocument.lineAt(diff.modifiedStartLineNumber).range.end, textDocument.lineAt(diff.modifiedStartLineNumber).range.start); + } else if (textDocument.lineCount === diff.modifiedStartLineNumber) { + return new Range(textDocument.lineAt(diff.modifiedStartLineNumber - 1).range.end, textDocument.lineAt(diff.modifiedStartLineNumber - 1).range.end); } else { return new Range(textDocument.lineAt(diff.modifiedStartLineNumber - 1).range.end, textDocument.lineAt(diff.modifiedStartLineNumber).range.start); } -- GitLab