aboutsummaryrefslogtreecommitdiffhomepage
path: root/reader.c
diff options
context:
space:
mode:
authorGravatar axel <axel@liljencrantz.se>2006-10-05 07:45:02 +1000
committerGravatar axel <axel@liljencrantz.se>2006-10-05 07:45:02 +1000
commitd1078f8582bff8365d233664458c509305350f5c (patch)
tree2c6779215cece3b16c24453127a206e7b4cc3fde /reader.c
parent0ea668b260bcb640de7bdcb3feff4f7d9187e32c (diff)
Detect and handle terminals size changes
darcs-hash:20061004214502-ac50b-aaf5b76a6281c0ba8757e794b0a802793ce92916.gz
Diffstat (limited to 'reader.c')
-rw-r--r--reader.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/reader.c b/reader.c
index 07084eaf..b9155f6c 100644
--- a/reader.c
+++ b/reader.c
@@ -2171,6 +2171,12 @@ wchar_t *reader_readline()
break;
}
+ case R_WINCH:
+ {
+ repaint();
+ break;
+ }
+
case R_EOF:
{
exit_forced = 1;
@@ -2521,15 +2527,6 @@ wchar_t *reader_readline()
break;
}
- case R_CLEAR_SCREEN:
- {
- if( clear_screen )
- writembs( clear_screen );
- s_reset( &data->screen );
- repaint();
- break;
- }
-
case R_BEGINNING_OF_HISTORY:
{
history_first();