diff options
author | Trygve Aaberge <trygveaa@gmail.com> | 2023-05-30 21:08:43 +0200 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2023-06-02 18:48:47 +0200 |
commit | 19a0cfe72dd975020a59bf50fc260e1e14b51b43 (patch) | |
tree | 7e3b44f25b1b8b83c22c6351cb1e760f07fc628b /src | |
parent | f7149dc7bed16220803301fc86a0a986ef6eca7d (diff) | |
download | weechat-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.c | 5 |
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); |