From 30f9de61d043e519927feae72b4ad8cc43094548 Mon Sep 17 00:00:00 2001 From: Michael Vetter Date: Wed, 24 Apr 2019 09:27:31 +0200 Subject: [PATCH] Occupantswin: handle newline correctly --- src/ui/occupantswin.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/ui/occupantswin.c b/src/ui/occupantswin.c index e05a26ce..ffea71ed 100644 --- a/src/ui/occupantswin.c +++ b/src/ui/occupantswin.c @@ -58,22 +58,22 @@ _occuptantswin_occupant(ProfLayoutSplit *layout, Occupant *occupant, gboolean sh } } - GString *msg = g_string_new(""); - g_string_append(msg, spaces->str); + GString *msg = g_string_new(spaces->str); gboolean wrap = prefs_get_boolean(PREF_OCCUPANTS_WRAP); g_string_append(msg, occupant->nick); - win_sub_print(layout->subwin, msg->str, TRUE, wrap, current_indent); + win_sub_newline_lazy(layout->subwin); + win_sub_print(layout->subwin, msg->str, FALSE, wrap, current_indent); g_string_free(msg, TRUE); if (showjid && occupant->jid) { - GString *msg = g_string_new(""); - g_string_append(msg, spaces->str); + GString *msg = g_string_new(spaces->str); g_string_append(msg, " "); g_string_append(msg, occupant->jid); - win_sub_print(layout->subwin, msg->str, TRUE, wrap, current_indent); + win_sub_newline_lazy(layout->subwin); + win_sub_print(layout->subwin, msg->str, FALSE, wrap, current_indent); g_string_free(msg, TRUE); }