From 175a4e2fa5a751a10e783d33e4c4bec66b2a9a3a Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Sun, 24 Apr 2011 10:25:45 +0200 Subject: [PATCH] core: recalculate buffer_max_length when buffer short name is changed (patch #7441) --- ChangeLog | 2 ++ src/gui/gui-buffer.c | 3 +++ 2 files changed, 5 insertions(+) diff --git a/ChangeLog b/ChangeLog index 6349fac23..2030c53f5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -7,6 +7,8 @@ v0.3.5-rc1, 2011-04-24 Version 0.3.5 (under dev!) -------------------------- +* core: recalculate buffer_max_length when buffer short name is changed + (patch #7441) * core: add buffer to hotlist if away is set on buffer (even if buffer is displayed), new option weechat.look.hotlist_add_buffer_if_away (task #10948) * core: do not update hotlist during upgrade diff --git a/src/gui/gui-buffer.c b/src/gui/gui-buffer.c index 4a4fc674c..40961501a 100644 --- a/src/gui/gui-buffer.c +++ b/src/gui/gui-buffer.c @@ -898,6 +898,9 @@ gui_buffer_set_short_name (struct t_gui_buffer *buffer, const char *short_name) if (buffer->short_name) free (buffer->short_name); buffer->short_name = strdup (short_name); + if (buffer->mixed_lines) + gui_line_compute_buffer_max_length (buffer, buffer->mixed_lines); + gui_buffer_ask_chat_refresh (buffer, 1); hook_signal_send ("buffer_renamed", WEECHAT_HOOK_SIGNAL_POINTER, buffer);