tweak hiddenItemStrategy for run toolbar

This commit is contained in:
Johannes
2022-09-16 15:27:34 +02:00
parent 17079b458d
commit 7c5634e0aa
@@ -10,7 +10,7 @@ import { EditorContextKeys } from 'vs/editor/common/editorContextKeys';
import { localize } from 'vs/nls';
import { DropdownWithPrimaryActionViewItem } from 'vs/platform/actions/browser/dropdownWithPrimaryActionViewItem';
import { createAndFillInActionBarActions } from 'vs/platform/actions/browser/menuEntryActionViewItem';
import { WorkbenchToolBar } from 'vs/platform/actions/browser/toolbar';
import { HiddenItemStrategy, WorkbenchToolBar } from 'vs/platform/actions/browser/toolbar';
import { IMenu, IMenuService, MenuItemAction } from 'vs/platform/actions/common/actions';
import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey';
import { InputFocusedContext } from 'vs/platform/contextkey/common/contextkeys';
@@ -81,6 +81,7 @@ export class RunToolbar extends CellPart {
const keybindingProvider = (action: IAction) => this.keybindingService.lookupKeybinding(action.id, executionContextKeyService);
const executionContextKeyService = this._register(getCodeCellExecutionContextKeyService(contextKeyService));
this.toolbar = this._register(this.instantiationService.createInstance(WorkbenchToolBar, container, {
hiddenItemStrategy: HiddenItemStrategy.Ignore,
getKeyBinding: keybindingProvider,
actionViewItemProvider: _action => {
actionViewItemDisposables.clear();