From 6ecb0393bb51adb698b851d34a7129e989ef4822 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Fri, 13 Jan 2017 12:25:00 +0100 Subject: [PATCH] fix #18510 --- src/vs/editor/contrib/suggest/browser/suggestController.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/vs/editor/contrib/suggest/browser/suggestController.ts b/src/vs/editor/contrib/suggest/browser/suggestController.ts index 1b9332f32aa..5cbf0f0c32a 100644 --- a/src/vs/editor/contrib/suggest/browser/suggestController.ts +++ b/src/vs/editor/contrib/suggest/browser/suggestController.ts @@ -105,9 +105,14 @@ export class SuggestController implements IEditorContribution { // Wire up logic to accept a suggestion on certain characters const autoAcceptOracle = new AcceptOnCharacterOracle(editor, this.widget, item => this.onDidSelectItem(item)); this.toDispose.push( + autoAcceptOracle, this.model.onDidCancel(autoAcceptOracle.reset, autoAcceptOracle), this.model.onDidTrigger(autoAcceptOracle.reset, autoAcceptOracle), - autoAcceptOracle + this.model.onDidSuggest(e => { + if (e.completionModel.items.length === 0) { + autoAcceptOracle.reset(); + } + }) ); } -- GitLab