Mercurial > pidgin.yaz
diff libpurple/protocols/msn/msn.c @ 22043:23fef20a0ef2
Use a unique chat id across all sessions for multi-user chats, probably
fixes the chat-reuse issues discussed on devel@pidgin.im. I might test this
some time.
author | Stu Tomlinson <stu@nosnilmot.com> |
---|---|
date | Tue, 08 Jan 2008 03:46:41 +0000 |
parents | af0426c34c27 |
children | eab7d03edfcb 4426e530c156 |
line wrap: on
line diff
--- a/libpurple/protocols/msn/msn.c Tue Jan 08 03:28:48 2008 +0000 +++ b/libpurple/protocols/msn/msn.c Tue Jan 08 03:46:41 2008 +0000 @@ -461,7 +461,7 @@ msn_switchboard_request_add_user(swboard, buddy->name); /* TODO: This might move somewhere else, after USR might be */ - swboard->chat_id = session->conv_seq++; + swboard->chat_id = msn_switchboard_get_chat_id(); swboard->conv = serv_got_joined_chat(gc, swboard->chat_id, "MSN Chat"); swboard->flag = MSN_SB_FLAG_IM;