map Buffer.lines directly to Buffer._lines

This commit is contained in:
Jörg Breitbart
2018-04-23 16:59:55 +02:00
parent 2bfe74490a
commit 0decd77253
+2 -4
View File
@@ -34,6 +34,7 @@ export class Buffer implements IBuffer {
public savedY: number;
public savedX: number;
public markers: Marker[] = [];
public lines: CircularList<LineData>;
/**
* Create a new Buffer.
@@ -48,10 +49,6 @@ export class Buffer implements IBuffer {
this.clear();
}
public get lines(): CircularList<LineData> {
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<LineData>(this._getCorrectBufferLength(this._terminal.rows));
this.lines = this._lines;
this.scrollTop = 0;
this.scrollBottom = this._terminal.rows - 1;
this.setupTabStops();