diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2009-11-08 12:04:16 -0500 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2009-11-08 12:11:04 -0500 |
commit | 9120f5ebfb9da0d74698f187ebb3046877b48c19 (patch) | |
tree | b61b44f7ea292cb6ccff86ac1336a3b09ccdc7d2 /src | |
parent | d45fdfa66452427ddf2a28fcaff148b0ead9d815 (diff) |
Revert "Bug 591648 - Don't clear the screen when switching to the alternate screen"
This reverts commit c6d9bf421f12911298d921314ced64661f6b63bd.
That commit introduced issues with less. Xterm doesn't have those
problems. Need to figure out what's going on before committing this
again.
Diffstat (limited to 'src')
-rw-r--r-- | src/vteseq.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/vteseq.c b/src/vteseq.c index 4d533b3..370077a 100644 --- a/src/vteseq.c +++ b/src/vteseq.c @@ -821,6 +821,12 @@ vte_sequence_handler_decset_internal(VteTerminal *terminal, case 47: case 1047: case 1049: + /* Clear the alternate screen if we're switching + * to it, and home the cursor. */ + if (set) { + _vte_terminal_clear_screen (terminal); + _vte_terminal_home_cursor (terminal); + } /* Reset scrollbars and repaint everything. */ terminal->adjustment->value = terminal->pvt->screen->scroll_delta; |