term: cursor blink reset doesn't force-refresh the cursor

This commit is contained in:
Daniel Eklöf 2019-12-19 07:27:41 +01:00
parent 0efcb66f3a
commit f8009b549a
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -1213,8 +1213,11 @@ term_cursor_blink_disable(struct terminal *term)
void
term_cursor_blink_restart(struct terminal *term)
{
if (term->cursor_blink.active)
term_cursor_blink_enable(term);
if (term->cursor_blink.active) {
term->cursor_blink.state = CURSOR_BLINK_ON;
term->cursor_blink.active = term->wl->focused == term
? cursor_blink_start_timer(term) : true;
}
}
void