From 42652b80ea07adaba22dc16615d96f2c46884006 Mon Sep 17 00:00:00 2001 From: Akos Kitta Date: Mon, 28 Nov 2022 19:09:50 +0100 Subject: [PATCH] fix: editor widget resolving when creating new tab An already opened editor widget can resolve without waiting. Closes #1718 Signed-off-by: Akos Kitta --- .../src/browser/contributions/open-sketch-files.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arduino-ide-extension/src/browser/contributions/open-sketch-files.ts b/arduino-ide-extension/src/browser/contributions/open-sketch-files.ts index 99ccbd085..237ab0cb0 100644 --- a/arduino-ide-extension/src/browser/contributions/open-sketch-files.ts +++ b/arduino-ide-extension/src/browser/contributions/open-sketch-files.ts @@ -184,7 +184,7 @@ export class OpenSketchFiles extends SketchContribution { // The editor is expected to be attached to the shell and visible in the UI. // The deferred promise does not have to wait for the `editorManager#onCreated` event. // It can resolve earlier. - if (!widget) { + if (widget) { deferred.resolve(editorWidget); } });