ANSI: make it so x position can't be negative

This commit is contained in:
terrafrost 2017-07-16 11:31:25 -05:00
parent 7606f81279
commit 84d1628cb7

View File

@ -332,6 +332,9 @@ class File_ANSI
case preg_match('#\x1B\[(\d+)D#', $this->ansi, $match): // Move cursor left n lines
$this->old_x = $this->x;
$this->x-= $match[1];
if ($this->x < 0) {
$this->x = 0;
}
break;
case preg_match('#\x1B\[(\d+);(\d+)r#', $this->ansi, $match): // Set top and bottom lines of a window
break;