changeset 4769:e0afac5f85bd

[gaim-migrate @ 5087] save buddy icons when you add buddies to your list committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Fri, 14 Mar 2003 08:27:13 +0000
parents a1ea914506c9
children c4c28874ecd3
files src/dialogs.c
diffstat 1 files changed, 11 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/dialogs.c	Fri Mar 14 08:11:15 2003 +0000
+++ b/src/dialogs.c	Fri Mar 14 08:27:13 2003 +0000
@@ -874,6 +874,9 @@
 	struct gaim_conversation *c;
 	struct buddy *b;
 	struct group *g;
+	void *icon_data;
+	void *icon_data2;
+	int icon_len;
 
 	if (resp == GTK_RESPONSE_OK) {
 
@@ -891,6 +894,14 @@
 		if (c != NULL)
 			gaim_conversation_update(c, GAIM_CONV_UPDATE_ADD);
 
+		icon_data = get_icon_data(a->gc, normalize(who), &icon_len);
+
+		if(icon_data) {
+			icon_data2 = g_memdup(icon_data, icon_len);
+			set_icon_data(a->gc, who, icon_data2, icon_len);
+			g_free(icon_data2);
+		}
+
 		gaim_blist_save();
 	}