Mercurial > pidgin
diff src/protocols/msn/msn.c @ 8298:c719f9a181d4
[gaim-migrate @ 9022]
Though it doesn't fix a thing, this is a better timer implementation for
HTTP polling.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Fri, 20 Feb 2004 21:37:45 +0000 |
parents | 288fb60344f8 |
children | 85dbaac926a7 |
line wrap: on
line diff
--- a/src/protocols/msn/msn.c Fri Feb 20 05:11:55 2004 +0000 +++ b/src/protocols/msn/msn.c Fri Feb 20 21:37:45 2004 +0000 @@ -271,7 +271,7 @@ swboard->chat = serv_got_joined_chat(gc, ++swboard->chat_id, "MSN Chat"); gaim_conv_chat_add_user(GAIM_CONV_CHAT(swboard->chat), - gaim_account_get_username(account), NULL); + gaim_account_get_username(account), NULL); } /************************************************************************** @@ -478,6 +478,9 @@ session->http_method = http_method; session->prpl = my_protocol; + if (session->http_method) + msn_http_session_init(session); + gc->proto_data = session; gaim_connection_update_progress(gc, _("Connecting"), 0, MSN_CONNECT_STEPS); @@ -500,6 +503,9 @@ { MsnSession *session = gc->proto_data; + if (session->http_method) + msn_http_session_uninit(session); + msn_session_destroy(session); gc->proto_data = NULL; @@ -1667,12 +1673,10 @@ prpl_info.protocol_options = g_list_append(prpl_info.protocol_options, option); -#if 0 option = gaim_account_option_bool_new(_("Use HTTP Method"), "http_method", FALSE); prpl_info.protocol_options = g_list_append(prpl_info.protocol_options, option); -#endif my_protocol = plugin;