Mercurial > pidgin.yaz
comparison libpurple/protocols/msn/switchboard.c @ 28545:dda434352a35
Don't auto-close MSN switchboard connections for chats, because that means
we're no longer in the chat and need to be re-invited.
Fixes #10144.
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Thu, 03 Sep 2009 23:09:08 +0000 |
parents | daa709ff32e3 |
children | 19be6fe515ca e30865b62859 |
comparison
equal
deleted
inserted
replaced
28544:321dd2830061 | 28545:dda434352a35 |
---|---|
246 if ((swboard->conv != NULL) && | 246 if ((swboard->conv != NULL) && |
247 (purple_conversation_get_type(swboard->conv) == PURPLE_CONV_TYPE_CHAT)) | 247 (purple_conversation_get_type(swboard->conv) == PURPLE_CONV_TYPE_CHAT)) |
248 { | 248 { |
249 purple_conv_chat_add_user(PURPLE_CONV_CHAT(swboard->conv), user, NULL, | 249 purple_conv_chat_add_user(PURPLE_CONV_CHAT(swboard->conv), user, NULL, |
250 PURPLE_CBFLAGS_NONE, TRUE); | 250 PURPLE_CBFLAGS_NONE, TRUE); |
251 msn_servconn_set_idle_timeout(swboard->servconn, 0); | |
251 } | 252 } |
252 else if (swboard->current_users > 1 || swboard->total_users > 1) | 253 else if (swboard->current_users > 1 || swboard->total_users > 1) |
253 { | 254 { |
255 msn_servconn_set_idle_timeout(swboard->servconn, 0); | |
254 if (swboard->conv == NULL || | 256 if (swboard->conv == NULL || |
255 purple_conversation_get_type(swboard->conv) != PURPLE_CONV_TYPE_CHAT) | 257 purple_conversation_get_type(swboard->conv) != PURPLE_CONV_TYPE_CHAT) |
256 { | 258 { |
257 GList *l; | 259 GList *l; |
258 | 260 |