Use _register for disposable

This class already extends `Disposable` so we should just use `_register` insteaed of reimplementing `dispose`
This commit is contained in:
Matt Bierner 2021-03-03 18:16:47 -08:00
parent 538931e790
commit 584d233887

View file

@ -36,13 +36,14 @@ class WebviewMarkdownRenderer extends Disposable implements IMarkdownRenderStrat
) {
super();
}
update(): void {
this.notebookEditor.createMarkdownPreview(this.viewCell);
}
}
class BuiltinMarkdownRenderer extends Disposable implements IMarkdownRenderStrategy {
private readonly localDisposables = new DisposableStore();
private readonly localDisposables = this._register(new DisposableStore());
constructor(
private readonly notebookEditor: IActiveNotebookEditor,
@ -60,11 +61,6 @@ class BuiltinMarkdownRenderer extends Disposable implements IMarkdownRenderStrat
})).startObserving();
}
dispose(): void {
this.localDisposables.dispose();
super.dispose();
}
update(): void {
const markdownRenderer = this.viewCell.getMarkdownRenderer();