From 1c5e224811c784b492969c34b2f1e09835c9a319 Mon Sep 17 00:00:00 2001 From: Ali Gholami Rudi Date: Sun, 3 Nov 2013 17:18:13 +0330 Subject: [PATCH] term: redraw the curser after set/reset mode (SM/RM) --- term.c | 2 ++ 1 file changed, 2 insertions(+) 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)); -- 2.11.4.GIT