Mercurial > pidgin
comparison libpurple/protocols/myspace/user.c @ 29330:ca106d1e3d6d
A few struct hiding cleanups
author | Gary Kramlich <grim@reaperworld.com> |
---|---|
date | Fri, 11 Dec 2009 00:21:45 +0000 |
parents | f541583e31bd |
children | 356d1f40a56d |
comparison
equal
deleted
inserted
replaced
29329:c38f6e6bf4ce | 29330:ca106d1e3d6d |
---|---|
52 return NULL; | 52 return NULL; |
53 } | 53 } |
54 | 54 |
55 user = purple_buddy_get_protocol_data(buddy); | 55 user = purple_buddy_get_protocol_data(buddy); |
56 if (create && !user) { | 56 if (create && !user) { |
57 PurpleBlistNode *node = PURPLE_BLIST_NODE(buddy); | |
58 | |
57 /* No MsimUser for this buddy; make one. */ | 59 /* No MsimUser for this buddy; make one. */ |
58 | 60 |
59 user = g_new0(MsimUser, 1); | 61 user = g_new0(MsimUser, 1); |
60 user->buddy = buddy; | 62 user->buddy = buddy; |
61 user->id = purple_blist_node_get_int(&buddy->node, "UserID"); | 63 user->id = purple_blist_node_get_int(node, "UserID"); |
62 purple_buddy_set_protocol_data(buddy, user); | 64 purple_buddy_set_protocol_data(buddy, user); |
63 } | 65 } |
64 | 66 |
65 return user; | 67 return user; |
66 } | 68 } |