From: Ali Gholami Rudi Date: Sun, 3 Nov 2013 13:48:13 +0000 (+0330) Subject: term: redraw the curser after set/reset mode (SM/RM) X-Git-Url: https://repo.or.cz/w/fbpad.git/commitdiff_plain/1c5e224811c784b492969c34b2f1e09835c9a319 term: redraw the curser after set/reset mode (SM/RM) --- diff --git a/term.c b/term.c index dcef4b3..1ec611b 100644 --- a/term.c +++ b/term.c @@ -991,10 +991,12 @@ static void csiseq(void) case 'h': /* SM set mode */ for (i = 0; i < n; i++) modeseq(priv == '?' ? args[i] | 0x80 : args[i], 1); + draw_cursor(1); break; case 'l': /* RM reset mode */ for (i = 0; i < n; i++) modeseq(priv == '?' ? args[i] | 0x80 : args[i], 0); + draw_cursor(1); break; case 'P': /* DCH delete characters on current line */ delete_chars(LIMIT(args[0], 1, pad_cols() - col));