summaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2024-05-08 12:50:08 +0200
committerSébastien Helleu <flashcode@flashtux.org>2024-05-08 12:50:08 +0200
commit1050ba851f5e4ccaa34313b31e639e54970167fd (patch)
tree4be9880bdb06a3fac3f17b266aa98c7ef4ab736f /src/gui
parent103684b15e068f17af1272c55e56f36e2f68847f (diff)
downloadweechat-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.c10
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;