Mercurial > pidgin.yaz
diff libpurple/blist.c @ 25278:12b8ccc3e9ec
Add purple_buddy_get_protocol_data() and purple_buddy_set_protocol_data()
accessors for PurpleBuddy->proto_data.
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Thu, 30 Oct 2008 20:07:46 +0000 |
parents | d81104908a4e |
children | da46097b4722 |
line wrap: on
line diff
--- a/libpurple/blist.c Thu Oct 30 20:03:40 2008 +0000 +++ b/libpurple/blist.c Thu Oct 30 20:07:46 2008 +0000 @@ -1234,6 +1234,23 @@ return buddy->icon; } +gpointer +purple_buddy_get_protocol_data(const PurpleBuddy *buddy) +{ + g_return_val_if_fail(buddy != NULL, NULL); + + return buddy->proto_data; +} + +void +purple_buddy_set_protocol_data(PurpleBuddy *buddy, gpointer data) +{ + g_return_if_fail(buddy != NULL); + + buddy->proto_data = data; +} + + void purple_blist_add_chat(PurpleChat *chat, PurpleGroup *group, PurpleBlistNode *node) { PurpleBlistNode *cnode = (PurpleBlistNode*)chat;