summaryrefslogtreecommitdiff
path: root/tcvt.py
diff options
context:
space:
mode:
authorHelmut Grohne <helmut@subdivi.de>2013-06-03 08:20:57 +0200
committerHelmut Grohne <helmut@subdivi.de>2013-06-03 08:20:57 +0200
commit4cc116821b79501cddc6e9f640f7b6fe015f31d4 (patch)
treedad9c64f55cbf38817fe76bc0b46003598302141 /tcvt.py
parent70228ca2e5af1968f3b4d3277212008c15875980 (diff)
downloadtcvt-4cc116821b79501cddc6e9f640f7b6fe015f31d4.tar.gz
clear screen on WINCH
Most applications do a full redraw on WINCH anyway. A shell doesn't and looks ugly.
Diffstat (limited to 'tcvt.py')
-rwxr-xr-xtcvt.py3
1 files changed, 2 insertions, 1 deletions
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: