From 7d98bc7aa22a70d82eeb87e5465e9159e59d4a15 Mon Sep 17 00:00:00 2001 From: Consolatis <35009135+Consolatis@users.noreply.github.com> Date: Thu, 24 Feb 2022 01:37:19 +0100 Subject: [PATCH] ssd/ssd_titlebar.c: Only store title state if title has been changed --- src/ssd/ssd_titlebar.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ssd/ssd_titlebar.c b/src/ssd/ssd_titlebar.c index 968bd144..1c7d9876 100644 --- a/src/ssd/ssd_titlebar.c +++ b/src/ssd/ssd_titlebar.c @@ -255,10 +255,12 @@ ssd_update_title(struct view *view) dstate->truncated = rect->width <= dstate->width; } FOR_EACH_END - if (state->text) { - free(state->text); + if (!title_unchanged) { + if (state->text) { + free(state->text); + } + state->text = strdup(title); } - state->text = strdup(title); ssd_update_title_positions(view); }