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;