From af11fa0344555420a034528fd06344320cba4bc7 Mon Sep 17 00:00:00 2001 From: Vincent Fugnitto Date: Tue, 6 Sep 2022 12:37:38 -0400 Subject: [PATCH] open-editors: fix toolbar enablement and visibility (#11634) * open-editors: fix toolbar The commit fixes issues with the toolbar for `open editors ` not being enabled, or visible and aligns the behavior closer to vscode. Signed-off-by: vince-fugnitto --- packages/navigator/src/browser/navigator-contribution.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/navigator/src/browser/navigator-contribution.ts b/packages/navigator/src/browser/navigator-contribution.ts index 5c9f87d654ade..25f0aa67ac43e 100644 --- a/packages/navigator/src/browser/navigator-contribution.ts +++ b/packages/navigator/src/browser/navigator-contribution.ts @@ -358,13 +358,13 @@ export class FileNavigatorContribution extends AbstractViewContribution this.withOpenEditorsWidget(widget, () => this.shell.closeMany(this.editorWidgets)), - isEnabled: widget => this.withOpenEditorsWidget(widget, () => !!this.editorWidgets.length), - isVisible: widget => this.withOpenEditorsWidget(widget, () => !!this.editorWidgets.length) + isEnabled: widget => this.withOpenEditorsWidget(widget, () => true), + isVisible: widget => this.withOpenEditorsWidget(widget, () => true) }); registry.registerCommand(OpenEditorsCommands.SAVE_ALL_TABS_FROM_TOOLBAR, { execute: widget => this.withOpenEditorsWidget(widget, () => registry.executeCommand(CommonCommands.SAVE_ALL.id)), - isEnabled: widget => this.withOpenEditorsWidget(widget, () => !!this.editorWidgets.length), - isVisible: widget => this.withOpenEditorsWidget(widget, () => !!this.editorWidgets.length) + isEnabled: widget => this.withOpenEditorsWidget(widget, () => true), + isVisible: widget => this.withOpenEditorsWidget(widget, () => true) }); const filterEditorWidgets = (title: Title) => {