diff --git a/src/vs/platform/actions/browser/menuEntryActionViewItem.ts b/src/vs/platform/actions/browser/menuEntryActionViewItem.ts index e0081e27068..15abc82b4be 100644 --- a/src/vs/platform/actions/browser/menuEntryActionViewItem.ts +++ b/src/vs/platform/actions/browser/menuEntryActionViewItem.ts @@ -381,11 +381,11 @@ export class DropdownWithDefaultActionViewItem extends BaseActionViewItem { }; this._dropdown = new DropdownMenuActionViewItem(submenuAction, submenuAction.actions, this._contextMenuService, dropdownOptions); - this._dropdown.actionRunner.onDidRun((e: IRunEvent) => { + this._register(this._dropdown.actionRunner.onDidRun((e: IRunEvent) => { if (e.action instanceof MenuItemAction) { this.update(e.action); } - }); + })); } private update(lastAction: MenuItemAction): void {