1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 13:17:35 +00:00

Terminal: Fix broken parsing of background color escape.

This commit is contained in:
Andreas Kling 2019-02-04 10:22:47 +01:00
parent 356abbb7ee
commit 642e2447c9

View file

@ -184,7 +184,7 @@ void Terminal::escape$m(const Vector<unsigned>& params)
case 46: case 46:
case 47: case 47:
// Background color // Background color
m_current_attribute.background_color = param - 30; m_current_attribute.background_color = param - 40;
break; break;
} }
} }
@ -271,6 +271,7 @@ void Terminal::escape$K(const Vector<unsigned>& params)
mode = params[0]; mode = params[0];
switch (mode) { switch (mode) {
case 0: case 0:
// Clear from cursor to end of line.
for (int i = m_cursor_column; i < m_columns; ++i) { for (int i = m_cursor_column; i < m_columns; ++i) {
put_character_at(m_cursor_row, i, ' '); put_character_at(m_cursor_row, i, ' ');
} }