From 4cc116821b79501cddc6e9f640f7b6fe015f31d4 Mon Sep 17 00:00:00 2001 From: Helmut Grohne Date: Mon, 3 Jun 2013 08:20:57 +0200 Subject: clear screen on WINCH Most applications do a full redraw on WINCH anyway. A shell doesn't and looks ugly. --- tcvt.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tcvt.py b/tcvt.py index 9252bad..b7817cd 100755 --- a/tcvt.py +++ b/tcvt.py @@ -317,7 +317,8 @@ class Terminal: def resized(self): # The refresh call causes curses to notice the new dimensions. - self.screen.refresh() + self.realscreen.refresh() + self.realscreen.clear() try: self.screen = Columns(self.realscreen, self.columns) except BadWidth: -- cgit v1.2.3