mirror of
https://github.com/microsoft/vscode.git
synced 2026-05-30 04:06:26 +01:00
fix leak
This commit is contained in:
@@ -227,4 +227,13 @@ export class MenuItemActionItem extends ActionItem {
|
||||
this._itemClassDispose = { dispose: () => this.$e.getHTMLElement().classList.remove('icon', iconClass) };
|
||||
}
|
||||
}
|
||||
|
||||
dispose(): void {
|
||||
if (this._itemClassDispose) {
|
||||
dispose(this._itemClassDispose);
|
||||
this._itemClassDispose = undefined;
|
||||
}
|
||||
|
||||
super.dispose();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user