Mercurial > pidgin
comparison libpurple/protocols/msn/slpmsg.c @ 30781:74e372b31486
Allow temporary SlpMessages so we can get slp specific code from MsnMessage.
author | masca@cpw.pidgin.im |
---|---|
date | Tue, 08 Jun 2010 01:45:49 +0000 |
parents | b98d1ca8422d |
children | 09f2a7d2ac99 |
comparison
equal
deleted
inserted
replaced
30780:b98d1ca8422d | 30781:74e372b31486 |
---|---|
40 slpmsg = g_new0(MsnSlpMessage, 1); | 40 slpmsg = g_new0(MsnSlpMessage, 1); |
41 | 41 |
42 if (purple_debug_is_verbose()) | 42 if (purple_debug_is_verbose()) |
43 purple_debug_info("msn", "slpmsg new (%p)\n", slpmsg); | 43 purple_debug_info("msn", "slpmsg new (%p)\n", slpmsg); |
44 | 44 |
45 slpmsg->slplink = slplink; | 45 if (slplink) { |
46 | 46 slpmsg->slplink = slplink; |
47 slplink->slp_msgs = | 47 |
48 g_list_append(slplink->slp_msgs, slpmsg); | 48 slplink->slp_msgs = |
49 g_list_append(slplink->slp_msgs, slpmsg); | |
50 } else | |
51 slpmsg->slplink = NULL; | |
49 | 52 |
50 slpmsg->header = NULL; | 53 slpmsg->header = NULL; |
51 slpmsg->footer = NULL; | 54 slpmsg->footer = NULL; |
52 | 55 |
53 return slpmsg; | 56 return slpmsg; |