gaim/gaim

Parents d5392ae64a8b
Children 56e85ea8e22d
This should fix using multiple switchboards for a single conversation, which
was happening when Gaim didn't initiate the conversation.
--- a/src/protocols/msn/switchboard.c Fri Feb 18 21:40:22 2005 -0500
+++ b/src/protocols/msn/switchboard.c Sat Feb 19 14:45:53 2005 -0500
@@ -867,14 +867,20 @@
serv_got_chat_in(gc, swboard->chat_id, passport, 0, body_final,
time(NULL));
if (swboard->conv == NULL)
+ {
swboard->conv = gaim_find_chat(gc, swboard->chat_id);
+ swboard->flag |= MSN_SB_FLAG_IM;
+ }
}
else
{
serv_got_im(gc, passport, body_final, 0, time(NULL));
if (swboard->conv == NULL)
+ {
swboard->conv = gaim_find_conversation_with_account(passport,
gaim_connection_get_account(gc));
+ swboard->flag |= MSN_SB_FLAG_IM;
+ }
}
g_free(body_final);