X-Git-Url: http://git.madism.org/?p=apps%2Fmadtty.git;a=blobdiff_plain;f=madtty%2Fmadtty.c;h=837b2bd1c9c704e4851172008b4cb66c46604c9a;hp=289172e1055200abe2384a890a54d85c19c9f9ab;hb=5c99ba24e74e451d0c256b46134d38ee17054565;hpb=058608e1586891e4e40beb8785a3317957658365 diff --git a/madtty/madtty.c b/madtty/madtty.c index 289172e..837b2bd 100644 --- a/madtty/madtty.c +++ b/madtty/madtty.c @@ -430,7 +430,7 @@ static void interpret_csi_IL(madtty_t *rt, int param[], int pcount) mtty_row_set(row, 0, rt->cols, build_attrs(rt->curattrs)); } } else { - mtty_row_roll(rt->curs_row, rt->scroll_bot, n); + mtty_row_roll(rt->curs_row, rt->scroll_bot, -n); for (mtty_row_t *row = rt->curs_row; row < rt->curs_row + n; row++) { mtty_row_set(row, 0, rt->cols, build_attrs(rt->curattrs)); } @@ -448,7 +448,7 @@ static void interpret_csi_DL(madtty_t *rt, int param[], int pcount) mtty_row_set(row, 0, rt->cols, build_attrs(rt->curattrs)); } } else { - mtty_row_roll(rt->curs_row, rt->scroll_bot, -n); + mtty_row_roll(rt->curs_row, rt->scroll_bot, n); for (mtty_row_t *row = rt->scroll_bot - n; row < rt->scroll_bot; row++) { mtty_row_set(row, 0, rt->cols, build_attrs(rt->curattrs)); }