Fix CUB behavior

Don't wrap cursor to column 0 after a CUB, fixes 3 tests
This commit is contained in:
Daniel Imms
2017-01-20 23:11:22 -08:00
parent 1b344ce789
commit d30fb89fde
+3
View File
@@ -246,6 +246,9 @@ export class InputHandler implements IInputHandler {
if (param < 1) {
param = 1;
}
if (this._terminal.x >= this._terminal.cols) {
this._terminal.x--;
}
this._terminal.x -= param;
if (this._terminal.x < 0) {
this._terminal.x = 0;