From c6b42be3c6194243517a1eb0aada3c94ed45cb08 Mon Sep 17 00:00:00 2001 From: Johannes Date: Wed, 6 Apr 2022 18:43:41 +0200 Subject: [PATCH] more strict reuse of inline completion model --- .../contrib/suggest/browser/suggestInlineCompletions.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/vs/editor/contrib/suggest/browser/suggestInlineCompletions.ts b/src/vs/editor/contrib/suggest/browser/suggestInlineCompletions.ts index 4d1f9572f7b..357033b50d2 100644 --- a/src/vs/editor/contrib/suggest/browser/suggestInlineCompletions.ts +++ b/src/vs/editor/contrib/suggest/browser/suggestInlineCompletions.ts @@ -54,7 +54,9 @@ class InlineCompletionResults extends RefCountedDisposable implements InlineComp canBeReused(model: ITextModel, line: number, word: IWordAtPosition) { return this.model === model // same model - && this.line === line && this.word.startColumn === word.startColumn && this.word.endColumn < word.endColumn // same word + && this.line === line + && this.word.word.length > 0 + && this.word.startColumn === word.startColumn && this.word.endColumn < word.endColumn // same word && this.completionModel.incomplete.size === 0; // no incomplete results } @@ -135,7 +137,6 @@ class SuggestInlineCompletions implements InlineCompletionsProvider