Mercurial > pidgin
comparison libpurple/protocols/msn/slplink.c @ 19843:60bc06498746
Committing khc's msnp14 changes from Trac Ticket #148. --rlaager
committer: Richard Laager <rlaager@wiktel.com>
author | Ka-Hing Cheung <khc@hxbc.us> |
---|---|
date | Sun, 15 Apr 2007 04:12:27 +0000 |
parents | 32c366eeeb99 |
children | 522f618a44b4 |
comparison
equal
deleted
inserted
replaced
16121:6167ee79ecd0 | 19843:60bc06498746 |
---|---|
100 #endif | 100 #endif |
101 | 101 |
102 g_return_if_fail(slplink != NULL); | 102 g_return_if_fail(slplink != NULL); |
103 | 103 |
104 if (slplink->swboard != NULL) | 104 if (slplink->swboard != NULL) |
105 slplink->swboard->slplinks = g_list_remove(slplink->swboard->slplinks, slplink); | 105 slplink->swboard->slplink = NULL; |
106 | 106 |
107 session = slplink->session; | 107 session = slplink->session; |
108 | 108 |
109 if (slplink->local_user != NULL) | 109 if (slplink->local_user != NULL) |
110 g_free(slplink->local_user); | 110 g_free(slplink->local_user); |
257 | 257 |
258 if (slplink->swboard == NULL) | 258 if (slplink->swboard == NULL) |
259 return; | 259 return; |
260 | 260 |
261 /* If swboard is destroyed we will be too */ | 261 /* If swboard is destroyed we will be too */ |
262 slplink->swboard->slplinks = g_list_prepend(slplink->swboard->slplinks, slplink); | 262 slplink->swboard->slplink = slplink; |
263 } | 263 } |
264 | 264 |
265 msn_switchboard_send_msg(slplink->swboard, msg, TRUE); | 265 msn_switchboard_send_msg(slplink->swboard, msg, TRUE); |
266 } | 266 } |
267 } | 267 } |