diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2024-05-08 12:50:08 +0200 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2024-05-08 12:50:08 +0200 |
commit | 1050ba851f5e4ccaa34313b31e639e54970167fd (patch) | |
tree | 4be9880bdb06a3fac3f17b266aa98c7ef4ab736f /src/gui | |
parent | 103684b15e068f17af1272c55e56f36e2f68847f (diff) | |
download | weechat-1050ba851f5e4ccaa34313b31e639e54970167fd.zip |
core: fix buffer title comparison in function gui_buffer_set_title
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/gui-buffer.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/gui/gui-buffer.c b/src/gui/gui-buffer.c index 1eaf9f809..f2716054f 100644 --- a/src/gui/gui-buffer.c +++ b/src/gui/gui-buffer.c @@ -1763,17 +1763,9 @@ gui_buffer_set_notify (struct t_gui_buffer *buffer, const char *notify) void gui_buffer_set_title (struct t_gui_buffer *buffer, const char *new_title) { - if (!buffer) + if (!buffer || (string_strcmp (buffer->title, new_title) == 0)) return; - /* same title? */ - if ((!buffer->title && !new_title) - || (buffer->title && new_title - && (strcmp (buffer->title, new_title) == 0))) - { - return; - } - free (buffer->title); buffer->title = (new_title && new_title[0]) ? strdup (new_title) : NULL; |