Skip to content

Commit 3efa5a6

Browse files
committed
debt - use bulk menu append when possible
1 parent 012e874 commit 3efa5a6

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

src/vs/platform/actions/common/actions.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -473,14 +473,13 @@ export function registerAction2(ctor: { new(): Action2 }): IDisposable {
473473

474474
// menu
475475
if (Array.isArray(menu)) {
476-
for (let item of menu) {
477-
disposables.add(MenuRegistry.appendMenuItem(item.id, { command: { ...command }, ...item }));
478-
}
476+
disposables.add(MenuRegistry.appendMenuItems(menu.map(item => ({ id: item.id, item: { command, ...item } }))));
477+
479478
} else if (menu) {
480-
disposables.add(MenuRegistry.appendMenuItem(menu.id, { command: { ...command }, ...menu }));
479+
disposables.add(MenuRegistry.appendMenuItem(menu.id, { command, ...menu }));
481480
}
482481
if (f1) {
483-
disposables.add(MenuRegistry.appendMenuItem(MenuId.CommandPalette, { command: command }));
482+
disposables.add(MenuRegistry.appendMenuItem(MenuId.CommandPalette, { command }));
484483
}
485484

486485
// keybinding

0 commit comments

Comments
 (0)