From 8a82f3edd53b26e71e0b0dc2907787f424b69465 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Tue, 21 Oct 2014 18:14:33 -0400 Subject: IL and DL shouldn't move the cursor --- src/parser.c | 2 -- src/parser.l | 2 -- 2 files changed, 4 deletions(-) diff --git a/src/parser.c b/src/parser.c index cb8b367..8e16870 100644 --- a/src/parser.c +++ b/src/parser.c @@ -2671,7 +2671,6 @@ static void vt100_parser_handle_il(VT100Screen *vt, char *buf, size_t len) vt100_parser_extract_csi_params(buf + 2, len - 3, params, &nparams); vt100_screen_insert_lines(vt, params[0]); - vt100_screen_move_to(vt, vt->grid->cur.row, 0, 0); } static void vt100_parser_handle_dl(VT100Screen *vt, char *buf, size_t len) @@ -2680,7 +2679,6 @@ static void vt100_parser_handle_dl(VT100Screen *vt, char *buf, size_t len) vt100_parser_extract_csi_params(buf + 2, len - 3, params, &nparams); vt100_screen_delete_lines(vt, params[0]); - vt100_screen_move_to(vt, vt->grid->cur.row, 0, 0); } static void vt100_parser_handle_dch(VT100Screen *vt, char *buf, size_t len) diff --git a/src/parser.l b/src/parser.l index 4a72b0e..78de77e 100644 --- a/src/parser.l +++ b/src/parser.l @@ -496,7 +496,6 @@ static void vt100_parser_handle_il(VT100Screen *vt, char *buf, size_t len) vt100_parser_extract_csi_params(buf + 2, len - 3, params, &nparams); vt100_screen_insert_lines(vt, params[0]); - vt100_screen_move_to(vt, vt->grid->cur.row, 0, 0); } static void vt100_parser_handle_dl(VT100Screen *vt, char *buf, size_t len) @@ -505,7 +504,6 @@ static void vt100_parser_handle_dl(VT100Screen *vt, char *buf, size_t len) vt100_parser_extract_csi_params(buf + 2, len - 3, params, &nparams); vt100_screen_delete_lines(vt, params[0]); - vt100_screen_move_to(vt, vt->grid->cur.row, 0, 0); } static void vt100_parser_handle_dch(VT100Screen *vt, char *buf, size_t len) -- cgit v1.2.3