diff --git a/src/Buffer.ts b/src/Buffer.ts index c1cf3cc7..0689c4cf 100644 --- a/src/Buffer.ts +++ b/src/Buffer.ts @@ -34,6 +34,7 @@ export class Buffer implements IBuffer { public savedY: number; public savedX: number; public markers: Marker[] = []; + public lines: CircularList; /** * Create a new Buffer. @@ -48,10 +49,6 @@ export class Buffer implements IBuffer { this.clear(); } - public get lines(): CircularList { - return this._lines; - } - public get hasScrollback(): boolean { return this._hasScrollback && this.lines.maxLength > this._terminal.rows; } @@ -98,6 +95,7 @@ export class Buffer implements IBuffer { this.y = 0; this.x = 0; this._lines = new CircularList(this._getCorrectBufferLength(this._terminal.rows)); + this.lines = this._lines; this.scrollTop = 0; this.scrollBottom = this._terminal.rows - 1; this.setupTabStops();