Chat

Rafael Franco Carvalho rafael.carvalho at tqi.com.br
Tue Jan 8 07:44:32 EST 2008


Hi Stu,

> Common "chat name" should not be confusing libpurple, but re-use of the
> same chat_id might be. I just committed revision
> 817f52f5f51ef6c9ba6eea39838bbafbcd2c52ed which should fix this by using
> a unique chat_id for each "MSN Chat" even across reconnects.

I tested your recent changes on MSN multi-user chat, but it still does not
work fine, it is the same behavior I said before.

Try these steps to reproduce that behavior in Pidgin:
Activate your MSN account. Choose a buddy from your list and invite him for
MSN multi-user chat (conference). Pidgin opens a 'MSN Chat' window. Now,
invite another buddy. There are 3 guys on the chat room including you. If
you are invited to a new MSN multi-user chat (conference) by another buddy,
Pidgin should open a new 'MSN Chat' window, but Pidgin joins this new chat
on the same 'MSN Chat' opened window, duplicating your MSN account on the
chat room. Now there are 5 guys on the same chat room including you twice.
Pidgin should open a new 'MSN Chat' window, like Microsoft MSN client does.

With Sadrul's changes and also applying same msn.c changes to switchboard.c
at msn_switchboard_add_user(), MSN multi-user chat works fine.

Best regards.

Rafael Franco Carvalho
Technology and Quality on Information

* + 55 34 3291 1700	
* + 55 34 9145-2495	
* rafael.carvalho at tqi.com.br	
* www.tqi.com.br	




More information about the Devel mailing list