summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTrygve Aaberge <trygveaa@gmail.com>2023-05-30 21:08:43 +0200
committerSébastien Helleu <flashcode@flashtux.org>2023-06-02 18:48:47 +0200
commit19a0cfe72dd975020a59bf50fc260e1e14b51b43 (patch)
tree7e3b44f25b1b8b83c22c6351cb1e760f07fc628b /src
parentf7149dc7bed16220803301fc86a0a986ef6eca7d (diff)
downloadweechat-19a0cfe72dd975020a59bf50fc260e1e14b51b43.zip
core: fix weechat.look.align_multiline_words not working
This option was broken with commit 031bd45e3.
Diffstat (limited to 'src')
-rw-r--r--src/gui/curses/gui-curses-chat.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gui/curses/gui-curses-chat.c b/src/gui/curses/gui-curses-chat.c
index 6ab731b83..f045b876d 100644
--- a/src/gui/curses/gui-curses-chat.c
+++ b/src/gui/curses/gui-curses-chat.c
@@ -498,6 +498,7 @@ gui_chat_display_prefix_suffix (struct t_gui_window *window,
struct t_gui_line *line,
const char *word,
int pre_lines_displayed, int *lines_displayed,
+ int pre_chars_displayed,
int simulate,
int apply_style_inactive,
int nick_offline)
@@ -520,7 +521,7 @@ gui_chat_display_prefix_suffix (struct t_gui_window *window,
&& (length_align < (window->win_chat_width - 5)))
{
/* in the beginning of a word or in the middle of a word with multiline word align */
- if ((chars_displayed == 0)
+ if ((pre_chars_displayed + chars_displayed == 0)
|| CONFIG_BOOLEAN(config_look_align_multiline_words))
{
window->win_chat_cursor_x += length_align;
@@ -610,6 +611,7 @@ gui_chat_display_word (struct t_gui_window *window,
word + (ptr_data - data),
pre_lines_displayed,
lines_displayed,
+ chars_displayed,
simulate,
apply_style_inactive,
nick_offline);
@@ -1529,6 +1531,7 @@ gui_chat_display_line (struct t_gui_window *window, struct t_gui_line *line,
gui_chat_display_prefix_suffix(window, line,
ptr_data,
pre_lines_displayed, &lines_displayed,
+ 0,
simulate,
CONFIG_BOOLEAN(config_look_color_inactive_message),
0);