128 |
until absolutely necessary. */ |
until absolutely necessary. */ |
129 |
if (vcons->scrolling) |
if (vcons->scrolling) |
130 |
{ |
{ |
131 |
if (_cons_jump_down_at_output) |
if (_cons_jump_down_on_output) |
132 |
_cons_vcons_scrollback |
_cons_vcons_scrollback |
133 |
(vcons, CONS_SCROLL_ABSOLUTE_LINE, 0); |
(vcons, CONS_SCROLL_ABSOLUTE_LINE, 0); |
134 |
else |
else |
234 |
off_t start = change.matrix.start; |
off_t start = change.matrix.start; |
235 |
off_t end = change.matrix.end; |
off_t end = change.matrix.end; |
236 |
|
|
237 |
if (vcons->scrolling && _cons_jump_down_at_output) |
if (vcons->scrolling && _cons_jump_down_on_output) |
238 |
_cons_vcons_scrollback (vcons, CONS_SCROLL_ABSOLUTE_LINE, 0); |
_cons_vcons_scrollback (vcons, CONS_SCROLL_ABSOLUTE_LINE, 0); |
239 |
|
|
240 |
if (vcons->state.screen.cur_line >= vcons->scrolling) |
if (vcons->state.screen.cur_line >= vcons->scrolling) |