pidgin/gtkstatusbox.c

changeset 16742
4359a1e75fa2
parent 16741
3d50c968703c
child 16806
02eeec7ebe39
equal deleted inserted replaced
16741:3d50c968703c 16742:4359a1e75fa2
1448 if (filename) 1448 if (filename)
1449 data = pidgin_convert_buddy_icon(plug, filename, &len); 1449 data = pidgin_convert_buddy_icon(plug, filename, &len);
1450 img = purple_buddy_icons_set_account_icon(account, data, len); 1450 img = purple_buddy_icons_set_account_icon(account, data, len);
1451 purple_account_set_buddy_icon_path(account, filename); 1451 purple_account_set_buddy_icon_path(account, filename);
1452 } 1452 }
1453 }
1454 }
1455
1456 /* Even if no accounts were processed, load the icon that was set. */
1457 if (filename != NULL)
1458 {
1459 gchar *contents;
1460 gsize size;
1461 if (g_file_get_contents(filename, &contents, &size, NULL))
1462 {
1463 img = purple_imgstore_add(contents, size, filename);
1453 } 1464 }
1454 } 1465 }
1455 } 1466 }
1456 1467
1457 pidgin_status_box_set_buddy_icon(box, img); 1468 pidgin_status_box_set_buddy_icon(box, img);

mercurial