diff options
Diffstat (limited to 'src/ui')
-rw-r--r-- | src/ui/console.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/ui/console.c b/src/ui/console.c index f55289fd..f7075512 100644 --- a/src/ui/console.c +++ b/src/ui/console.c @@ -1457,7 +1457,7 @@ _cons_show_roster(GSList *list) { ProfWin *console = wins_get_console(); cons_show(""); - cons_show("Roster: (jid, nick, subscription, groups) "); + cons_show("Roster: jid (nick) - subscription - groups"); _show_roster_contacts(list, TRUE); if (wins_is_current(console)) { @@ -1600,7 +1600,12 @@ _show_roster_contacts(GSList *list, gboolean show_groups) } else { presence_colour = COLOUR_UNSUBSCRIBED; } - win_save_vprint(console, '-', NULL, NO_DATE | NO_EOL, presence_colour, "", "%s", sub->str); + + if (show_groups) { + win_save_vprint(console, '-', NULL, NO_DATE | NO_EOL, presence_colour, "", "%s", sub->str); + } else { + win_save_vprint(console, '-', NULL, NO_DATE, presence_colour, "", "%s", sub->str); + } g_string_free(sub, TRUE); |