diff src/protocols/msn/session.c @ 8499:467b01d02f9c

[gaim-migrate @ 9235] Multiple MSN chats should now work. Patch by Robert Mibus. Thanks! committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Thu, 25 Mar 2004 02:55:42 +0000
parents 06f57183e29f
children fc27237783ee
line wrap: on
line diff
--- a/src/protocols/msn/session.c	Thu Mar 25 00:44:26 2004 +0000
+++ b/src/protocols/msn/session.c	Thu Mar 25 02:55:42 2004 +0000
@@ -220,12 +220,14 @@
 	g_return_val_if_fail(session != NULL, NULL);
 	g_return_val_if_fail(passport != NULL, NULL);
 
-	for (l = session->switches; l != NULL; l = l->next) {
+	for (l = session->switches; l != NULL; l = l->next)
+	{
 		swboard = (MsnSwitchBoard *)l->data;
 
-		if (!swboard->hidden &&
+		if (!swboard->hidden && !swboard->chat_id &&
 			!g_ascii_strcasecmp(passport,
-								msn_user_get_passport(swboard->user))) {
+								msn_user_get_passport(swboard->user)))
+		{
 			return swboard;
 		}
 	}