From 18171bcfeaf8f3bf4bcb8a04dfcff916a3fbc40b Mon Sep 17 00:00:00 2001 From: Egmont Koblinger Date: Fri, 2 Oct 2015 21:20:30 +0200 Subject: emulation: Disregard bce when a new line appears at the bottom Applying bce (background color erase) on a line that newly appears at the bottom when scrolling is a badly designed feature, causing many problems. Let's see if we break anything by disabling it. https://bugzilla.gnome.org/show_bug.cgi?id=754596 --- src/vte.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/vte.cc b/src/vte.cc index 70c1e557..014edd26 100644 --- a/src/vte.cc +++ b/src/vte.cc @@ -3409,11 +3409,13 @@ _vte_terminal_cursor_down (VteTerminal *terminal) } /* Match xterm and fill the new row when scrolling. */ +#if 0 /* Disable for now: see bug 754596. */ if (terminal->pvt->fill_defaults.attr.back != VTE_DEFAULT_BG) { VteRowData *rowdata; rowdata = _vte_terminal_ensure_row (terminal); _vte_row_data_fill (rowdata, &terminal->pvt->fill_defaults, terminal->pvt->column_count); } +#endif } else { /* Otherwise, just move the cursor down. */ terminal->pvt->cursor.row++; -- cgit v1.2.1