properly dispose of buffer decoration

This commit is contained in:
meganrogge
2022-03-15 12:16:33 -04:00
parent 520d5dd9eb
commit f98b4ce1ba
3 changed files with 8 additions and 2 deletions
+6 -1
View File
@@ -65,6 +65,11 @@ class Decoration extends Disposable implements IInternalDecoration {
) {
super();
this.marker = options.marker;
// TODO: Make sure dispose doesn't need to do anything else?
this.marker.onDispose(() => this.dispose());
}
public override dispose(): void {
this.element?.remove();
this._onDispose.fire();
super.dispose();
}
}