aboutsummaryrefslogtreecommitdiffstats
path: root/src/crt.c
diff options
context:
space:
mode:
authorjames <>2008-02-05 01:11:46 +0000
committerjames <>2008-02-05 01:11:46 +0000
commita4da507522747e3d7d6c6ef0a59e7a2efac27ac4 (patch)
tree1b45ab32ff6436fd88d5028f981bc21443fcc4ac /src/crt.c
parent28a52b2df7761bd97d74938d582b1f678d23c756 (diff)
downloadsympathy-a4da507522747e3d7d6c6ef0a59e7a2efac27ac4.tar.gz
sympathy-a4da507522747e3d7d6c6ef0a59e7a2efac27ac4.tar.bz2
sympathy-a4da507522747e3d7d6c6ef0a59e7a2efac27ac4.zip
*** empty log message ***
Diffstat (limited to 'src/crt.c')
-rw-r--r--src/crt.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/crt.c b/src/crt.c
index 36011a9..7b8e7dd 100644
--- a/src/crt.c
+++ b/src/crt.c
@@ -10,6 +10,9 @@ static char rcsid[] = "$Id$";
/*
* $Log$
+ * Revision 1.4 2008/02/05 01:11:46 james
+ * *** empty log message ***
+ *
* Revision 1.3 2008/02/04 20:23:55 james
* *** empty log message ***
*
@@ -100,12 +103,13 @@ crt_scroll_down (CRT * c, CRT_Pos s, CRT_Pos e,int ea)
l *= sizeof (CRT_CA);
n = e.y - s.y;
+ n++;
p = CRT_ADDR_POS (&e);
while (n--)
{
- memcpy (&c->screen[p], &c->screen[p + CRT_COLS], l);
+ memcpy (&c->screen[p],&c->screen[p-CRT_COLS], l);
p -= CRT_COLS;
}