# HG changeset patch # User Mikael Berthe # Date 1163343304 -3600 # Node ID f1a9ca2348e5ea96785f45e4383d5c6771b9a92d # Parent 7f216b904315401092a3a2afd8d10fa80dc8d0b7 Set the msg_flag when we leave a MUC room It should help the user to see when (s)he's kicked out of a room, for example. diff -r 7f216b904315 -r f1a9ca2348e5 mcabber/src/jabglue.c --- a/mcabber/src/jabglue.c Sun Nov 12 15:39:56 2006 +0100 +++ b/mcabber/src/jabglue.c Sun Nov 12 15:55:04 2006 +0100 @@ -1453,6 +1453,7 @@ unsigned int statuscode = 0; GSList *room_elt; int log_muc_conf; + guint msgflags; log_muc_conf = settings_opt_get_int("log_muc_conf"); @@ -1613,8 +1614,11 @@ } } - scr_WriteIncomingMessage(roomjid, mbuf, usttime, - HBB_PREFIX_INFO|HBB_PREFIX_NOFLAG); + msgflags = HBB_PREFIX_INFO; + if (!we_left) + msgflags |= HBB_PREFIX_NOFLAG; + + scr_WriteIncomingMessage(roomjid, mbuf, usttime, msgflags); if (log_muc_conf) hlog_write_message(roomjid, 0, FALSE, mbuf);