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 }