1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-03 08:13:14 +02:00

core: do not change the chat prefix size when a filtered line is added (closes #1092)

This commit is contained in:
Sébastien Helleu
2017-10-29 07:17:30 +01:00
parent 6b817015e3
commit 84013b82df
2 changed files with 14 additions and 7 deletions
+13 -7
View File
@@ -945,13 +945,19 @@ gui_line_add_to_list (struct t_gui_lines *lines,
line->next_line = NULL;
lines->last_line = line;
/* adjust "prefix_max_length" if this prefix length is > max */
gui_line_get_prefix_for_display (line, NULL, &prefix_length, NULL,
&prefix_is_nick);
if (prefix_is_nick)
prefix_length += config_length_nick_prefix_suffix;
if (prefix_length > lines->prefix_max_length)
lines->prefix_max_length = prefix_length;
/*
* adjust "prefix_max_length" if this prefix length is > max
* (only if the line is displayed
*/
if (line->data->displayed)
{
gui_line_get_prefix_for_display (line, NULL, &prefix_length, NULL,
&prefix_is_nick);
if (prefix_is_nick)
prefix_length += config_length_nick_prefix_suffix;
if (prefix_length > lines->prefix_max_length)
lines->prefix_max_length = prefix_length;
}
/* adjust "lines_hidden" if the line is hidden */
if (!line->data->displayed)