提交 3efa5a6c 编写于 作者: J Johannes Rieken

debt - use bulk menu append when possible

上级 012e874c
......@@ -473,14 +473,13 @@ export function registerAction2(ctor: { new(): Action2 }): IDisposable {
// menu
if (Array.isArray(menu)) {
for (let item of menu) {
disposables.add(MenuRegistry.appendMenuItem(item.id, { command: { ...command }, ...item }));
}
disposables.add(MenuRegistry.appendMenuItems(menu.map(item => ({ id: item.id, item: { command, ...item } }))));
} else if (menu) {
disposables.add(MenuRegistry.appendMenuItem(menu.id, { command: { ...command }, ...menu }));
disposables.add(MenuRegistry.appendMenuItem(menu.id, { command, ...menu }));
}
if (f1) {
disposables.add(MenuRegistry.appendMenuItem(MenuId.CommandPalette, { command: command }));
disposables.add(MenuRegistry.appendMenuItem(MenuId.CommandPalette, { command }));
}
// keybinding
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册