mirror of
https://github.com/Microsoft/vscode
synced 2024-09-13 13:46:13 +00:00
Fixes #142933: manually unset TextModel._bufferDisposable
to avoid large leaks caused by a reference to a disposed TextModel
This commit is contained in:
parent
b344f43498
commit
120318d90e
|
@ -434,6 +434,7 @@ export class TextModel extends Disposable implements model.ITextModel, IDecorati
|
|||
const emptyDisposedTextBuffer = new PieceTreeTextBuffer([], '', '\n', false, false, true, true);
|
||||
emptyDisposedTextBuffer.dispose();
|
||||
this._buffer = emptyDisposedTextBuffer;
|
||||
this._bufferDisposable = Disposable.None;
|
||||
}
|
||||
|
||||
private _assertNotDisposed(): void {
|
||||
|
|
Loading…
Reference in a new issue