From 81840b4e8e45f190574f509beafd492df65f49ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Thu, 19 Dec 2019 07:23:58 +0100 Subject: [PATCH] cursor blink: move reset to pty input --- input.c | 3 --- terminal.c | 3 +++ 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/input.c b/input.c index 8d05a842..11b46cf6 100644 --- a/input.c +++ b/input.c @@ -203,9 +203,6 @@ keyboard_key(void *data, struct wl_keyboard *wl_keyboard, uint32_t serial, return; } - /* Prevent blinking while typing */ - term_cursor_blink_restart(term); - key += 8; bool should_repeat = xkb_keymap_key_repeats(wayl->kbd.xkb_keymap, key); xkb_keysym_t sym = xkb_state_key_get_one_sym(wayl->kbd.xkb_state, key); diff --git a/terminal.c b/terminal.c index 7f9bb722..09b9fbf4 100644 --- a/terminal.c +++ b/terminal.c @@ -149,6 +149,9 @@ fdm_ptmx(struct fdm *fdm, int fd, int events, void *data) vt_from_slave(term, buf, count); + /* Prevent blinking while typing */ + term_cursor_blink_restart(term); + /* * We likely need to re-render. But, we don't want to * do it immediately. Often, a single client operation