diff src/protocols/msn/session.c @ 10908:0317ad172e8d

[gaim-migrate @ 12640] Fix Fedora bug 149849 - Gaim's msn will fail to connect if you set it to "away" while connecting committer: Tailor Script <tailor@pidgin.im>
author Stu Tomlinson <stu@nosnilmot.com>
date Mon, 09 May 2005 12:43:52 +0000
parents 888d4c328be5
children 10066662176a
line wrap: on
line diff
--- a/src/protocols/msn/session.c	Sun May 08 16:15:11 2005 +0000
+++ b/src/protocols/msn/session.c	Mon May 09 12:43:52 2005 +0000
@@ -412,10 +412,11 @@
 	msn_user_set_buddy_icon(session->user,
 							gaim_account_get_buddy_icon(session->account));
 
-	msn_change_status(session, MSN_ONLINE);
+	session->logged_in = TRUE;
+
+	msn_change_status(session, session->state == 0 ? MSN_ONLINE : session->state);
 
 	gaim_connection_set_state(gc, GAIM_CONNECTED);
-	session->logged_in = TRUE;
 
 	/* Sync users */
 	msn_session_sync_users(session);