Mercurial > pidgin
diff libpurple/protocols/yahoo/yahoo.c @ 16390:4fc51a87ce42
Updates for the account buddy icon stuff. This doesn't yet work fully (and maybe not even partly), but it compiles.
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Wed, 25 Apr 2007 21:48:56 +0000 |
parents | e0c9a46b459f |
children | 5e47b3427b28 |
line wrap: on
line diff
--- a/libpurple/protocols/yahoo/yahoo.c Wed Apr 25 01:19:24 2007 +0000 +++ b/libpurple/protocols/yahoo/yahoo.c Wed Apr 25 21:48:56 2007 +0000 @@ -2682,11 +2682,10 @@ static void yahoo_picture_check(PurpleAccount *account) { PurpleConnection *gc = purple_account_get_connection(account); - char *buddyicon; - - buddyicon = purple_buddy_icons_get_full_path(purple_account_get_buddy_icon(account)); - yahoo_set_buddy_icon(gc, buddyicon); - g_free(buddyicon); + PurpleStoredImage *img = purple_buddy_icons_find_account_icon(account); + + yahoo_set_buddy_icon(gc, img); + purple_imgstore_unref(img); } static int get_yahoo_status_from_purple_status(PurpleStatus *status)