From d7f2e68ceba3ff4e03322576978906ecb8494a35 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Mon, 26 Aug 2019 16:28:27 +0200 Subject: [PATCH] fix tests --- src/vs/editor/contrib/suggest/suggestController.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/vs/editor/contrib/suggest/suggestController.ts b/src/vs/editor/contrib/suggest/suggestController.ts index 8fe391eec0a..d0e569822bb 100644 --- a/src/vs/editor/contrib/suggest/suggestController.ts +++ b/src/vs/editor/contrib/suggest/suggestController.ts @@ -234,11 +234,12 @@ export class SuggestController implements IEditorContribution { } const overwriteBefore = position.column - suggestion.range.startColumn; - const overwriteAfter = (suggestion.range.endColumn - position.column) + this._lineSuffix.value!.delta(this._editor.getPosition()); + const overwriteAfter = suggestion.range.endColumn - position.column; + const suffixDelta = this._lineSuffix.value ? this._lineSuffix.value.delta(this._editor.getPosition()) : 0; SnippetController2.get(this._editor).insert(insertText, { overwriteBefore: overwriteBefore + columnDelta, - overwriteAfter, + overwriteAfter: overwriteAfter + suffixDelta, undoStopBefore: false, undoStopAfter: false, adjustWhitespace: !(suggestion.insertTextRules! & CompletionItemInsertTextRule.KeepWhitespace)