Mercurial > hg
changeset 1013:f1a9ca2348e5
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.
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sun, 12 Nov 2006 15:55:04 +0100 |
parents | 7f216b904315 |
children | 99c5278bf6b8 |
files | mcabber/src/jabglue.c |
diffstat | 1 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- 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);