pidgin: a9383bb2: Just because a user went offline, doesn'...

qulogic at qulogic at
Mon Apr 19 20:10:57 EDT 2010

Revision: a9383bb27d9c9dc76837b30e02e50fbc03686fa5
Ancestor: b14e723c1fca432c8aab3813e9f12c48b9f3b0b7
Author: qulogic at
Date: 2010-04-19T23:55:03
Branch: im.pidgin.pidgin

Modified files:


Just because a user went offline, doesn't mean we should close the slplink
with them. Newer MSN allows holding a conversation while offline.

-------------- next part --------------
--- libpurple/protocols/msn/notification.c	e8cd67f5cd6e986330e18d9ccd4359494f3fe1f7
+++ libpurple/protocols/msn/notification.c	90baf87c28e4227f9d0d4d290b028939458df20b
@@ -983,19 +983,12 @@ fln_cmd(MsnCmdProc *cmdproc, MsnCommand 
 static void
 fln_cmd(MsnCmdProc *cmdproc, MsnCommand *cmd)
-	MsnSlpLink *slplink;
 	MsnUser *user;
 	/* Tell libpurple that the user has signed off */
 	user = msn_userlist_find_user(cmdproc->session->userlist, cmd->params[0]);
 	msn_user_set_state(user, NULL);
-	/* If we have an open MsnSlpLink with the user then close it */
-	slplink = msn_session_find_slplink(cmdproc->session, cmd->params[0]);
-	if (slplink != NULL)
-		msn_slplink_destroy(slplink);
 static void

More information about the Commits mailing list