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