X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fterminal.c;h=0a75f71cb0ddb8ad01641f074e23be41101d6f93;hb=db6be819024985738c7e846ce11f40f4fc8d1aa6;hp=7bbc761080aa390b9c0944efaac8f0f9d446619f;hpb=c06c4c87aef651f32419c6a63d8291b15bad5cf4;p=sympathy.git diff --git a/src/terminal.c b/src/terminal.c index 7bbc761..0a75f71 100644 --- a/src/terminal.c +++ b/src/terminal.c @@ -10,6 +10,12 @@ static char rcsid[] = "$Id$"; /* * $Log$ + * Revision 1.6 2008/02/14 00:57:58 james + * *** empty log message *** + * + * Revision 1.5 2008/02/13 18:05:06 james + * *** empty log message *** + * * Revision 1.4 2008/02/13 16:57:29 james * *** empty log message *** * @@ -82,10 +88,11 @@ terminal_close (TTY * _t) set_nonblocking (t->wfd); - t->xmit (t, "\033[r", 3); - t->xmit (t, "\033[0m", 4); + t->xmit (_t, "\033[r", 3); + t->xmit (_t, "\033[0m", 4); i = sprintf (buf, "\033[%d;%dH", CRT_ROWS + 1, 1); - t->xmit (t, buf, i); + t->xmit (_t, buf, i); + t->xmit (_t, "\033[J", 3); set_blocking (t->rfd); set_blocking (t->wfd); @@ -149,7 +156,7 @@ terminal_dispatch (void) terminal_winches = 0; for (t = terminal_list; t; t = t->next) - terminal_getsize (t); + terminal_getsize ((TTY *) t); }