Browse Source

Terminal: Fix broken parsing of background color escape.

Andreas Kling 6 năm trước cách đây
mục cha
commit
642e2447c9
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 2 1
      Terminal/Terminal.cpp

+ 2 - 1
Terminal/Terminal.cpp

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