1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 20:28:11 +00:00

Kernel: Unbreak canonical mode TTY erase after LibVT changes

Now that LibVT's backspace character (8) is non-destructive, the kernel
line editing code has to take care of erasing manually.
This commit is contained in:
Andreas Kling 2020-01-25 20:43:37 +01:00
parent a3069b16fd
commit edbe7d3769

View file

@ -194,7 +194,9 @@ void TTY::do_backspace()
{
if (can_do_backspace()) {
m_input_buffer.dequeue_end();
echo(m_termios.c_cc[VERASE]);
echo(8);
echo(' ');
echo(8);
}
}