From f97b74cae8a079807c4048eb20ee0c23415c34ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Mon, 10 Oct 2022 20:24:58 +0200 Subject: [PATCH] core: fix context info in buffers with free content (closes #1832) --- ChangeLog.adoc | 7 +++++++ src/gui/gui-line.c | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/ChangeLog.adoc b/ChangeLog.adoc index 3e8116670..76322b25e 100644 --- a/ChangeLog.adoc +++ b/ChangeLog.adoc @@ -15,6 +15,13 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes] (file _ReleaseNotes.adoc_ in sources). +[[v3.8]] +== Version 3.8 (under dev) + +Bug fixes:: + + * core: fix context info in buffers with free content (issue #1832) + [[v3.7]] == Version 3.7 (2022-10-09) diff --git a/src/gui/gui-line.c b/src/gui/gui-line.c index 72e2226b2..f31d3e2b4 100644 --- a/src/gui/gui-line.c +++ b/src/gui/gui-line.c @@ -294,6 +294,10 @@ gui_line_get_align (struct t_gui_buffer *buffer, struct t_gui_line *line, { int length_time, length_buffer, length_suffix, prefix_length, prefix_is_nick; + /* return immediately if buffer has free content (no alignment) */ + if (buffer->type == GUI_BUFFER_TYPE_FREE) + return 0; + /* return immediately if line has no time (not aligned) */ if (line->data->date == 0) return 0;