This commit is contained in:
João Moreno
2020-11-24 10:45:33 +01:00
parent 723ee37c02
commit a486099d30
2 changed files with 5 additions and 0 deletions
@@ -186,6 +186,7 @@ export class ActionWithDropDownAction extends ExtensionAction {
super(id, label);
this.update();
this._register(Event.any(...actions.map(a => a.onDidChange))(() => this.update(true)));
actions.forEach(a => this._register(a));
}
update(donotUpdateActions?: boolean): void {
@@ -223,10 +223,14 @@ export class Renderer implements IPagedRenderer<IExtension, ITemplateData> {
});
}
}, this, data.extensionDisposables);
}
disposeElement(extension: IExtension, index: number, data: ITemplateData): void {
data.extensionDisposables = dispose(data.extensionDisposables);
}
disposeTemplate(data: ITemplateData): void {
data.extensionDisposables = dispose(data.extensionDisposables);
data.disposables = dispose(data.disposables);
}
}