bug: destroy overlay render when detached

This commit is contained in:
mathuo 2024-01-11 11:03:41 +00:00
parent 718e3344ca
commit 0380b4fda0
No known key found for this signature in database
GPG Key ID: C6EEDEFD6CA07281

View File

@ -43,7 +43,9 @@ export class OverlayRenderContainer extends CompositeDisposable {
detatch(panel: IDockviewPanel): boolean {
if (this.map[panel.api.id]) {
this.map[panel.api.id].disposable.dispose();
const { disposable, destroy } = this.map[panel.api.id];
disposable.dispose();
destroy.dispose();
delete this.map[panel.api.id];
return true;
}