From 0efcb66f3a71488f258f6580142d1a07f4bc2868 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Thu, 19 Dec 2019 07:27:14 +0100 Subject: [PATCH] term/render: check for is_shutting_down in grid_render() --- render.c | 3 +++ terminal.c | 3 --- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/render.c b/render.c index 5692ded8..942653b4 100644 --- a/render.c +++ b/render.c @@ -439,6 +439,9 @@ static const struct wl_callback_listener frame_listener = { void grid_render(struct terminal *term) { + if (term->is_shutting_down) + return; + #define TIME_FRAME_RENDERING 0 #if TIME_FRAME_RENDERING diff --git a/terminal.c b/terminal.c index 05aea862..c3f061f9 100644 --- a/terminal.c +++ b/terminal.c @@ -308,9 +308,6 @@ term_arm_blink_timer(struct terminal *term) static void cursor_refresh(struct terminal *term) { - if (term->is_shutting_down) - return; - term->grid->cur_row->cells[term->cursor.point.col].attrs.clean = 0; term->grid->cur_row->dirty = true; render_refresh(term);