From b07edbec5e6b45ead28ebc85fb3541b0546b9872 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Thu, 9 Mar 2023 13:03:37 -0800 Subject: [PATCH] Fix exception when trying to use negative line numbers --- inline-completions/src/extension.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/inline-completions/src/extension.ts b/inline-completions/src/extension.ts index 4d35de89..6f7e9b8d 100644 --- a/inline-completions/src/extension.ts +++ b/inline-completions/src/extension.ts @@ -22,9 +22,13 @@ export function activate(context: vscode.ExtensionContext) { let offset = 1; while (offset > 0) { + if (position.line - offset < 0) { + break; + } + const lineBefore = document.lineAt(position.line - offset).text; const matches = lineBefore.match(regexp); - if (!matches || position.line - offset < 0) { + if (!matches) { break; } offset++;