libpurple/protocols/msn/session.c

branch
cpw.khc.msnp14
changeset 20492
9a4eeaea68fc
parent 20483
45d3a4773e1b
parent 16538
c7e61e2917c9
child 20501
8dcb96ed256a
--- a/libpurple/protocols/msn/session.c	Wed May 02 06:06:56 2007 +0000
+++ b/libpurple/protocols/msn/session.c	Wed May 02 06:12:13 2007 +0000
@@ -480,7 +480,7 @@
 {
 	PurpleAccount *account;
 	PurpleConnection *gc;
-	char *icon;
+	PurpleStoredImage *img;
 
 	if (session->logged_in)
 		return;
@@ -488,9 +488,9 @@
 	account = session->account;
 	gc = purple_account_get_connection(account);
 
-	icon = purple_buddy_icons_get_full_path(purple_account_get_buddy_icon(session->account));
-	msn_user_set_buddy_icon(session->user, icon);
-	g_free(icon);
+	img = purple_buddy_icons_find_account_icon(session->account);
+	msn_user_set_buddy_icon(session->user, img);
+	purple_imgstore_unref(img);
 
 	session->logged_in = TRUE;
 

mercurial