From 9e2653a55a1744f626a5607f3c3a0f8861d56898 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 29 Dec 2016 16:40:46 +0530 Subject: [PATCH] Clear the alternate screen when switching to it --- kitty/screen.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kitty/screen.c b/kitty/screen.c index bf2e8056a..fe7cb7f8f 100644 --- a/kitty/screen.c +++ b/kitty/screen.c @@ -351,6 +351,7 @@ END_ALLOW_CASE_RANGE void screen_toggle_screen_buffer(Screen *self) { screen_save_cursor(self); if (self->linebuf == self->main_linebuf) { + linebuf_clear(self->alt_linebuf, ' '); self->linebuf = self->alt_linebuf; self->tabstops = self->alt_tabstops; } else {