From 3d9536caff354e30bea463f4a7e617a9aa11ebc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Thu, 22 Jul 2021 19:34:19 +0200 Subject: [PATCH] render: refresh CSD in render_refresh_title(), not render_update_title() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This fixes an issue where the CSD title sometimes got stuck on an “old” title. --- render.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/render.c b/render.c index 2e59a688..1a66288b 100644 --- a/render.c +++ b/render.c @@ -3141,7 +3141,6 @@ render_update_title(struct terminal *term) xdg_toplevel_set_title(term->window->xdg_toplevel, title); free(copy); - render_refresh_csd(term); } static void @@ -3691,6 +3690,8 @@ render_refresh_title(struct terminal *term) term->render.title.last_update = now; render_update_title(term); } + + render_refresh_csd(term); } void