Mercurial > pidgin
comparison src/buddyicon.c @ 7721:20d0c025312a
[gaim-migrate @ 8366]
i missed a few calls when converting to the new API:
Ethan and Christian: I think the perl (and maybe tcl) stuff needs
to be changed to reflect this new stuff
committer: Tailor Script <tailor@pidgin.im>
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Wed, 03 Dec 2003 07:11:52 +0000 |
parents | 1c8830db0189 |
children | fa6395637e2c |
comparison
equal
deleted
inserted
replaced
7720:5fe29daf52d7 | 7721:20d0c025312a |
---|---|
188 data = gaim_buddy_icon_get_data(icon, &len); | 188 data = gaim_buddy_icon_get_data(icon, &len); |
189 | 189 |
190 random = g_strdup_printf("%x", g_random_int()); | 190 random = g_strdup_printf("%x", g_random_int()); |
191 dirname = gaim_buddy_icons_get_cache_dir(); | 191 dirname = gaim_buddy_icons_get_cache_dir(); |
192 filename = g_build_filename(dirname, random, NULL); | 192 filename = g_build_filename(dirname, random, NULL); |
193 old_icon = gaim_buddy_get_setting(buddy, "buddy_icon"); | 193 old_icon = gaim_blist_node_get_string((GaimBlistNode*)buddy, "buddy_icon"); |
194 | 194 |
195 g_free(random); | 195 g_free(random); |
196 | 196 |
197 if (!g_file_test(dirname, G_FILE_TEST_IS_DIR)) | 197 if (!g_file_test(dirname, G_FILE_TEST_IS_DIR)) |
198 { | 198 { |
213 } | 213 } |
214 | 214 |
215 if (old_icon != NULL) | 215 if (old_icon != NULL) |
216 unlink(old_icon); | 216 unlink(old_icon); |
217 | 217 |
218 gaim_buddy_set_setting(buddy, "buddy_icon", filename); | 218 gaim_blist_node_set_string((GaimBlistNode*)buddy, "buddy_icon", filename); |
219 gaim_blist_save(); | 219 gaim_blist_save(); |
220 | 220 |
221 g_free(filename); | 221 g_free(filename); |
222 } | 222 } |
223 | 223 |