summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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);