aboutsummaryrefslogtreecommitdiff
path: root/input.c
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2021-11-03 16:01:14 +0000
committerThomas Adam <thomas@xteddy.org>2021-11-03 16:01:14 +0000
commit77fc7ac3be1320a02cf82c329d0031a472b8cf8f (patch)
treebd6e8100bdacb2eb1d927b7f7cf67e568f48a19c /input.c
parent1fc0d1b74f23c8cefb339c3c4bd8af4acf6d63f8 (diff)
parent57100376cc70739f53a1f8a4bacf192b8cdcd124 (diff)
downloadrtmux-77fc7ac3be1320a02cf82c329d0031a472b8cf8f.tar.gz
rtmux-77fc7ac3be1320a02cf82c329d0031a472b8cf8f.tar.bz2
rtmux-77fc7ac3be1320a02cf82c329d0031a472b8cf8f.zip
Merge branch 'obsd-master' into master
Diffstat (limited to 'input.c')
-rw-r--r--input.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/input.c b/input.c
index b2769e31..3626c4b2 100644
--- a/input.c
+++ b/input.c
@@ -1619,7 +1619,7 @@ input_csi_dispatch(struct input_ctx *ictx)
case INPUT_CSI_DECSCUSR:
n = input_get(ictx, 0, 0, 0);
if (n != -1)
- screen_set_cursor_style(s, n);
+ screen_set_cursor_style(n, &s->cstyle, &s->mode);
break;
case INPUT_CSI_XDA:
n = input_get(ictx, 0, 0, 0);
@@ -1685,6 +1685,7 @@ input_csi_dispatch_rm_private(struct input_ctx *ictx)
break;
case 12:
screen_write_mode_clear(sctx, MODE_CURSOR_BLINKING);
+ screen_write_mode_set(sctx, MODE_CURSOR_BLINKING_SET);
break;
case 25: /* TCEM */
screen_write_mode_clear(sctx, MODE_CURSOR);
@@ -1774,6 +1775,7 @@ input_csi_dispatch_sm_private(struct input_ctx *ictx)
break;
case 12:
screen_write_mode_set(sctx, MODE_CURSOR_BLINKING);
+ screen_write_mode_set(sctx, MODE_CURSOR_BLINKING_SET);
break;
case 25: /* TCEM */
screen_write_mode_set(sctx, MODE_CURSOR);