# HG changeset patch # User Mikael Berthe # Date 1146732295 -7200 # Node ID 7c210263c661495f0961ac94eeece4795ff09344 # Parent dd865cc57aa2c599fba66ab5fe1b1f3f0b690adf Small scr_DrawRoster() fix When we know the presence status of a user without being subscribed to their presence updates, we can display it instead of '?'. diff -r dd865cc57aa2 -r 7c210263c661 mcabber/src/screen.c --- a/mcabber/src/screen.c Thu May 04 10:35:45 2006 +0200 +++ b/mcabber/src/screen.c Thu May 04 10:44:55 2006 +0200 @@ -1058,7 +1058,7 @@ char sepright = ']'; if (btype & ROSTER_TYPE_USER) { guint subtype = buddy_getsubscription(BUDDATA(buddy)); - if (!(subtype & sub_to)) + if (status == '_' && !(subtype & sub_to)) status = '?'; if (!(subtype & sub_from)) { sepleft = '{';