From b845a937e6f92f77abf5ac779169e401bf607a0d Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Thu, 26 Nov 2015 09:26:21 +0100 Subject: [PATCH] close picker when promise input errors --- .../browser/parts/quickopen/quickOpenController.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/browser/parts/quickopen/quickOpenController.ts b/src/vs/workbench/browser/parts/quickopen/quickOpenController.ts index 0b040799230..9bd45cc26e6 100644 --- a/src/vs/workbench/browser/parts/quickopen/quickOpenController.ts +++ b/src/vs/workbench/browser/parts/quickopen/quickOpenController.ts @@ -363,7 +363,11 @@ export class QuickOpenController extends WorkbenchComponent implements IQuickOpe } else { this.pickOpenWidget.setInput(model, autoFocus); } - }, error); + }, (err) => { + this.pickOpenWidget.hide(); + + error(err); + }); // Progress if task takes a long time Promise.timeout(800).then(() => {