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)