chiark / gitweb /
*** empty log message ***
[sympathy.git] / src / terminal.c
index 72a7764d3b80163a706ce7d9b65c5c855ce1fa13..a3be09bc62f1b835a7457d1ade6aeade8933dbab 100644 (file)
@@ -11,6 +11,9 @@ static char rcsid[] =
 
 /*
  * $Log$
+ * Revision 1.12  2008/02/28 16:57:52  james
+ * *** empty log message ***
+ *
  * Revision 1.11  2008/02/26 23:56:12  james
  * *** empty log message ***
  *
@@ -110,7 +113,7 @@ terminal_close (TTY * _t)
   t->xmit (_t, "\017", 1);      //Select G0
   t->xmit (_t, "\033[r", 3);    //No margins
   t->xmit (_t, "\033[0m", 4);   //Default attributes
-  i = sprintf (buf, "\033[%d;%dH", CRT_ROWS + 1, 1); //Cursor to bottom
+  i = sprintf (buf, "\033[%d;%dH", t->displayed_length ?(t->displayed_length+1): (CRT_ROWS +1), 1); //Cursor to bottom
   t->xmit (_t, buf, i);
   t->xmit (_t, "\033[J", 3);    //erase rest of screen