small fix
[apps/madtty.git] / madtty / madtty.c
index 289172e..837b2bd 100644 (file)
@@ -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));
         }