=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/input.c,v retrieving revision 1.194 retrieving revision 1.195 diff -c -r1.194 -r1.195 *** src/usr.bin/tmux/input.c 2021/11/01 09:34:49 1.194 --- src/usr.bin/tmux/input.c 2021/11/03 13:37:17 1.195 *************** *** 1,4 **** ! /* $OpenBSD: input.c,v 1.194 2021/11/01 09:34:49 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: input.c,v 1.195 2021/11/03 13:37:17 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 1619,1625 **** case INPUT_CSI_DECSCUSR: n = input_get(ictx, 0, 0, 0); if (n != -1) ! screen_set_cursor_style(s, n); break; case INPUT_CSI_XDA: n = input_get(ictx, 0, 0, 0); --- 1619,1625 ---- case INPUT_CSI_DECSCUSR: n = input_get(ictx, 0, 0, 0); if (n != -1) ! screen_set_cursor_style(n, &s->cstyle, &s->mode); break; case INPUT_CSI_XDA: n = input_get(ictx, 0, 0, 0); *************** *** 1685,1690 **** --- 1685,1691 ---- 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,1779 **** --- 1775,1781 ---- 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);