Merge pull request #514 from LucianBuzzo/master

[issue #164] Fix bug that can occur when setting a scroll region
This commit is contained in:
Paris Kasidiaris
2017-01-27 12:58:57 +00:00
committed by GitHub
+1 -1
View File
@@ -1446,7 +1446,7 @@ export class InputHandler implements IInputHandler {
public setScrollRegion(params: number[]): void {
if (this._terminal.prefix) return;
this._terminal.scrollTop = (params[0] || 1) - 1;
this._terminal.scrollBottom = (params[1] || this._terminal.rows) - 1;
this._terminal.scrollBottom = (params[1] && params[1] <= this._terminal.rows ? params[1] : this._terminal.rows) - 1;
this._terminal.x = 0;
this._terminal.y = 0;
}