Mercurial > pidgin
diff src/buddyicon.c @ 10934:185ca25b5c7e
[gaim-migrate @ 12717]
sf patch #1197984, from Richard Laager
Add a buddy icon cached signal
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Tue, 24 May 2005 04:19:19 +0000 |
parents | dc59482c8d37 |
children | e8e535ad720b |
line wrap: on
line diff
--- a/src/buddyicon.c Mon May 23 19:05:11 2005 +0000 +++ b/src/buddyicon.c Tue May 24 04:19:19 2005 +0000 @@ -239,6 +239,9 @@ fclose(file); } + gaim_signal_emit(gaim_buddy_icons_get_handle(), "buddy-icon-cached", + icon, buddy, filename, old_icon); + g_free(filename); if (old_icon != NULL) @@ -444,6 +447,15 @@ NULL, (GFreeFunc)g_hash_table_destroy); cache_dir = g_build_filename(gaim_user_dir(), "icons", NULL); + + gaim_signal_register(gaim_buddy_icons_get_handle(), "buddy-icon-cached", + gaim_marshal_VOID__POINTER_POINTER_POINTER_POINTER, NULL, 4, + gaim_value_new(GAIM_TYPE_SUBTYPE, + GAIM_SUBTYPE_BUDDY_ICON), + gaim_value_new(GAIM_TYPE_SUBTYPE, + GAIM_SUBTYPE_BLIST_BUDDY), + gaim_value_new(GAIM_TYPE_STRING), + gaim_value_new(GAIM_TYPE_STRING)); } void