diff --git a/src/vs/editor/contrib/inlineCompletions/browser/ghostText.ts b/src/vs/editor/contrib/inlineCompletions/browser/ghostText.ts index e4922230e3d..421ae07f9a2 100644 --- a/src/vs/editor/contrib/inlineCompletions/browser/ghostText.ts +++ b/src/vs/editor/contrib/inlineCompletions/browser/ghostText.ts @@ -10,7 +10,6 @@ export class GhostText { constructor( public readonly lineNumber: number, public readonly parts: GhostTextPart[], - public readonly additionalReservedLineCount: number = 0 ) { } diff --git a/src/vs/editor/contrib/inlineCompletions/browser/ghostTextWidget.ts b/src/vs/editor/contrib/inlineCompletions/browser/ghostTextWidget.ts index e6a6fd85325..b77383136a2 100644 --- a/src/vs/editor/contrib/inlineCompletions/browser/ghostTextWidget.ts +++ b/src/vs/editor/contrib/inlineCompletions/browser/ghostTextWidget.ts @@ -119,7 +119,7 @@ export class GhostTextWidget extends Disposable { additionalLines, hiddenRange, lineNumber: ghostText.lineNumber, - additionalReservedLineCount: ghostText.additionalReservedLineCount, + additionalReservedLineCount: this.model.minReservedLineCount.read(reader), targetTextModel: textModel, }; }); diff --git a/src/vs/editor/contrib/inlineCompletions/browser/inlineCompletionsModel.ts b/src/vs/editor/contrib/inlineCompletions/browser/inlineCompletionsModel.ts index e2a41a2b772..ff8367a819d 100644 --- a/src/vs/editor/contrib/inlineCompletions/browser/inlineCompletionsModel.ts +++ b/src/vs/editor/contrib/inlineCompletions/browser/inlineCompletionsModel.ts @@ -187,7 +187,7 @@ export class InlineCompletionsModel extends Disposable { const newGhostText = edit.computeGhostText(model, mode, cursor, editPreviewLength); // Show an invisible ghost text to reserve space - return newGhostText ?? new GhostText(edit.range.endLineNumber, [], 0); + return newGhostText ?? new GhostText(edit.range.endLineNumber, []); } else { if (!this._isActive.read(reader)) { return undefined; } const item = this.selectedInlineCompletion.read(reader); diff --git a/src/vs/editor/contrib/inlineCompletions/browser/singleTextEdit.ts b/src/vs/editor/contrib/inlineCompletions/browser/singleTextEdit.ts index ca612ed5a79..dd8ae92d96d 100644 --- a/src/vs/editor/contrib/inlineCompletions/browser/singleTextEdit.ts +++ b/src/vs/editor/contrib/inlineCompletions/browser/singleTextEdit.ts @@ -140,7 +140,7 @@ export class SingleTextEdit { } } - return new GhostText(lineNumber, parts, 0); + return new GhostText(lineNumber, parts); } }