From 2e44999bd4ace8742086f740166ea63a1b4b6c21 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Mon, 27 Apr 2020 16:27:07 -0700 Subject: [PATCH] Make sure we validate position in light bulb widget Fixes #93214 --- src/vs/editor/contrib/codeAction/lightBulbWidget.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vs/editor/contrib/codeAction/lightBulbWidget.ts b/src/vs/editor/contrib/codeAction/lightBulbWidget.ts index aa801f6ce0c..5caf1cd6a60 100644 --- a/src/vs/editor/contrib/codeAction/lightBulbWidget.ts +++ b/src/vs/editor/contrib/codeAction/lightBulbWidget.ts @@ -153,12 +153,13 @@ export class LightBulbWidget extends Disposable implements IContentWidget { return this.hide(); } - const { lineNumber, column } = atPosition; const model = this._editor.getModel(); if (!model) { return this.hide(); } + const { lineNumber, column } = model.validatePosition(atPosition); + const tabSize = model.getOptions().tabSize; const fontInfo = options.get(EditorOption.fontInfo); const lineContent = model.getLineContent(lineNumber); -- GitLab