| 269 { |
269 { |
| 270 purple_conv_chat_add_user(PURPLE_CONV_CHAT(swboard->conv), user, NULL, |
270 purple_conv_chat_add_user(PURPLE_CONV_CHAT(swboard->conv), user, NULL, |
| 271 PURPLE_CBFLAGS_NONE, TRUE); |
271 PURPLE_CBFLAGS_NONE, TRUE); |
| 272 msn_servconn_set_idle_timeout(swboard->servconn, 0); |
272 msn_servconn_set_idle_timeout(swboard->servconn, 0); |
| 273 } |
273 } |
| 274 else if (swboard->current_users > 1 || swboard->total_users > 1) |
274 else if (swboard->current_users > 1) |
| 275 { |
275 { |
| 276 msn_servconn_set_idle_timeout(swboard->servconn, 0); |
276 msn_servconn_set_idle_timeout(swboard->servconn, 0); |
| 277 if (swboard->conv == NULL || |
277 if (swboard->conv == NULL || |
| 278 purple_conversation_get_type(swboard->conv) != PURPLE_CONV_TYPE_CHAT) |
278 purple_conversation_get_type(swboard->conv) != PURPLE_CONV_TYPE_CHAT) |
| 279 { |
279 { |