This commit is contained in:
João Moreno 2020-10-05 17:56:28 +02:00
parent f76edc7e68
commit 993c987e93
3 changed files with 4 additions and 3 deletions

View file

@ -731,6 +731,7 @@ export function getContextMenuActions(menuService: IMenuService, contextKeyServi
return instantiationService.createInstance(MenuItemExtensionAction, action);
})));
menu.dispose();
scopedContextKeyService.dispose();
return groups;
}

View file

@ -1236,6 +1236,7 @@ class TimelinePaneCommands extends Disposable {
createAndFillInContextMenuActions(menu, { shouldForwardArgs: true }, result, this.contextMenuService, g => /^inline/.test(g));
menu.dispose();
scoped.dispose();
return result;
}

View file

@ -1027,9 +1027,8 @@ class TreeMenus extends Disposable implements IDisposable {
createAndFillInContextMenuActions(menu, { shouldForwardArgs: true }, result, this.contextMenuService, g => /^inline/.test(g));
menu.dispose();
// When called without a parameter, updateParent will dispose the parent change listener.
// We cannot call dispose on the contextKeyService because it will break submenus.
contextKeyService.updateParent();
contextKeyService.dispose();
return result;
}
}