From 24300d5fd7f8c1c57f90270f2806ee200269b743 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Mon, 30 Apr 2018 14:03:26 +0200 Subject: [PATCH] fix #41852 --- .../editor/contrib/parameterHints/parameterHintsWidget.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/vs/editor/contrib/parameterHints/parameterHintsWidget.ts b/src/vs/editor/contrib/parameterHints/parameterHintsWidget.ts index 2c874d77fd5..6dc6bb6e29c 100644 --- a/src/vs/editor/contrib/parameterHints/parameterHintsWidget.ts +++ b/src/vs/editor/contrib/parameterHints/parameterHintsWidget.ts @@ -67,6 +67,7 @@ export class ParameterHintsModel extends Disposable { this._register(this.editor.onDidChangeModel(e => this.onModelChanged())); this._register(this.editor.onDidChangeModelLanguage(_ => this.onModelChanged())); this._register(this.editor.onDidChangeCursorSelection(e => this.onCursorChange(e))); + this._register(this.editor.onDidChangeModelContent(e => this.onModelContentChange())); this._register(SignatureHelpProviderRegistry.onDidChange(this.onModelChanged, this)); this.onEditorConfigurationChange(); @@ -162,6 +163,12 @@ export class ParameterHintsModel extends Disposable { } } + private onModelContentChange(): void { + if (this.isTriggered()) { + this.trigger(); + } + } + private onEditorConfigurationChange(): void { this.enabled = this.editor.getConfiguration().contribInfo.parameterHints; -- GitLab