fixes #107903
This commit is contained in:
parent
f76edc7e68
commit
993c987e93
3 changed files with 4 additions and 3 deletions
|
@ -731,6 +731,7 @@ export function getContextMenuActions(menuService: IMenuService, contextKeyServi
|
|||
return instantiationService.createInstance(MenuItemExtensionAction, action);
|
||||
})));
|
||||
menu.dispose();
|
||||
scopedContextKeyService.dispose();
|
||||
|
||||
return groups;
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue