- size_t pos = tty_flush_buffer(lx_console.buffer.data,
- lx_console.buffer.rd_pos,
- lx_console.buffer.wr_pos,
- lx_console.buffer.size);
- lx_console.flush_timer = NULL;
- if (pos < lx_console.buffer.wr_pos) {
- console_view_down(&lx_console.buffer);
- } else {
- // clear the dirty bit only if we have flush all the data
- // that means: read pointer == write pointer
- lx_console.buffer.flags &= ~FIFO_DIRTY;
- }
+ tty_flush_buffer(lx_console.buffer.data,
+ lx_console.erd_pos,
+ lx_console.buffer.wr_pos,
+ lx_console.buffer.size);
+ lx_console.buffer.flags &= ~FIFO_DIRTY;