fix memory leak
This commit is contained in:
parent
3c9a455470
commit
31d11a3729
2 changed files with 3 additions and 0 deletions
|
@ -124,11 +124,13 @@ class PropertyHeader extends Disposable {
|
|||
return undefined;
|
||||
}
|
||||
});
|
||||
this._register(this._toolbar);
|
||||
this._toolbar.context = {
|
||||
cell: this.cell
|
||||
};
|
||||
|
||||
this._menu = this.menuService.createMenu(this.accessor.menuId, this.contextKeyService);
|
||||
this._register(this._menu);
|
||||
|
||||
if (metadataChanged) {
|
||||
const actions: IAction[] = [];
|
||||
|
|
|
@ -275,6 +275,7 @@ export class CellDiffSideBySideRenderer implements IListRenderer<CellDiffViewMod
|
|||
disposeTemplate(templateData: CellDiffSideBySideRenderTemplate): void {
|
||||
templateData.container.innerText = '';
|
||||
templateData.sourceEditor.dispose();
|
||||
templateData.toolbar?.dispose();
|
||||
}
|
||||
|
||||
disposeElement(element: CellDiffViewModel, index: number, templateData: CellDiffSideBySideRenderTemplate): void {
|
||||
|
|
Loading…
Reference in a new issue