From b0f8a303653567aadcb34e3676f3338150b7e463 Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Sat, 11 Jun 2016 10:02:08 +0200 Subject: [PATCH] close action always comes last --- src/vs/workbench/browser/parts/editor/noTabsTitleControl.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/browser/parts/editor/noTabsTitleControl.ts b/src/vs/workbench/browser/parts/editor/noTabsTitleControl.ts index 36d5843b7ac..58f9a16d55b 100644 --- a/src/vs/workbench/browser/parts/editor/noTabsTitleControl.ts +++ b/src/vs/workbench/browser/parts/editor/noTabsTitleControl.ts @@ -190,7 +190,6 @@ export class NoTabsTitleControl extends TitleControl { if (isActive && editor instanceof EditorInput && editor.supportsSplitEditor()) { primaryEditorActions.push(this.splitEditorAction); } - primaryEditorActions.push(this.closeEditorAction); const secondaryEditorActions = prepareActions(editorActions.secondary); const primaryEditorActionIds = primaryEditorActions.map(a => a.id); @@ -198,6 +197,8 @@ export class NoTabsTitleControl extends TitleControl { if (!arrays.equals(primaryEditorActionIds, this.currentPrimaryEditorActionIds) || !arrays.equals(secondaryEditorActionIds, this.currentSecondaryEditorActionIds)) { this.editorActionsToolbar.setActions(primaryEditorActions, secondaryEditorActions)(); + this.editorActionsToolbar.addPrimaryAction(this.closeEditorAction)(); + this.currentPrimaryEditorActionIds = primaryEditorActionIds; this.currentSecondaryEditorActionIds = secondaryEditorActionIds; } -- GitLab