--- a/mcabber/src/screen.c Sun Sep 25 00:44:11 2005 +0200
+++ b/mcabber/src/screen.c Sun Sep 25 01:01:44 2005 +0200
@@ -720,6 +720,7 @@
enum imstatus budstate;
unsigned short ismsg = buddy_getflags(BUDDATA(buddy)) & ROSTER_FLAG_MSG;
unsigned short isgrp = buddy_gettype(BUDDATA(buddy)) & ROSTER_TYPE_GROUP;
+ unsigned short ismuc = buddy_gettype(BUDDATA(buddy)) & ROSTER_TYPE_ROOM;
unsigned short ishid = buddy_getflags(BUDDATA(buddy)) & ROSTER_FLAG_HIDE;
if (rOffset > 0) {
@@ -749,6 +750,8 @@
wattrset(rosterWnd, COLOR_PAIR(COLOR_BD_DES));
}
+ if (ismuc) status = 'C';
+
strncpy(name, buddy_getname(BUDDATA(buddy)), ROSTER_WIDTH-7);
if (isgrp) {
char *sep;