| 271 |
271 |
| 272 if (gaim_gtk_check_if_dir(f, GTK_FILE_SELECTION(gtkconv->u.im->save_icon))) |
272 if (gaim_gtk_check_if_dir(f, GTK_FILE_SELECTION(gtkconv->u.im->save_icon))) |
| 273 return; |
273 return; |
| 274 |
274 |
| 275 if ((file = fopen(f, "w")) != NULL) { |
275 if ((file = fopen(f, "w")) != NULL) { |
| 276 GaimBuddyIcon *icon = gaim_im_get_icon(GAIM_IM(c)); |
276 GaimBuddyIcon *icon = gaim_conv_im_get_icon(GAIM_CONV_IM(c)); |
| 277 size_t len; |
277 size_t len; |
| 278 const void *data = gaim_buddy_icon_get_data(icon, &len); |
278 const void *data = gaim_buddy_icon_get_data(icon, &len); |
| 279 |
279 |
| 280 if (data) |
280 if (data) |
| 281 fwrite(data, 1, len, file); |
281 fwrite(data, 1, len, file); |