diff plugins/signals-test.c @ 12097:d0662345799b

[gaim-migrate @ 14394] sf patch #1352658, from Evan Schoenberg "This simple patch adds a needed signal, buddy-icon-changed." And I removed buddy-icon-cached because I think this new signal is better. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Tue, 15 Nov 2005 01:04:15 +0000
parents cb73483c9f63
children a726740ce86e
line wrap: on
line diff
--- a/plugins/signals-test.c	Tue Nov 15 00:36:42 2005 +0000
+++ b/plugins/signals-test.c	Tue Nov 15 01:04:15 2005 +0000
@@ -71,11 +71,10 @@
  * Buddy Icons signal callbacks
  **************************************************************************/
 static void
-buddy_icon_cached_cb(GaimBuddyIcon *icon, GaimBuddy *buddy,
-		     const char *filename, const char *old_icon)
+buddy_icon_cchanged_cb(GaimBuddyIcon *icon, GaimBuddy *buddy)
 {
-	gaim_debug_misc("signals test", "buddy icon cached (%s, %s, %s)\n",
-					gaim_buddy_get_name(buddy), filename, old_icon);
+	gaim_debug_misc("signals test", "buddy icon cached (%s)\n",
+					gaim_buddy_get_name(buddy));
 }
 
 /**************************************************************************
@@ -573,10 +572,6 @@
 	gaim_signal_connect(accounts_handle, "account-status-changed",
 						plugin, GAIM_CALLBACK(account_status_changed), NULL);
 
-	/* Buddy Icon subsystem signals */
-	gaim_signal_connect(buddy_icons_handle, "buddy-icon-cached",
-						plugin, GAIM_CALLBACK(buddy_icon_cached_cb), NULL);
-
 	/* Buddy List subsystem signals */
 	gaim_signal_connect(blist_handle, "buddy-status-changed",
 						plugin, GAIM_CALLBACK(buddy_status_changed_cb), NULL);
@@ -590,6 +585,8 @@
 						plugin, GAIM_CALLBACK(buddy_added_cb), NULL);
 	gaim_signal_connect(blist_handle, "blist-removed",
 						plugin, GAIM_CALLBACK(buddy_removed_cb), NULL);
+	gaim_signal_connect(blist_handle, "buddy-icon-changed",
+						plugin, GAIM_CALLBACK(buddy_icon_changed_cb), NULL);
 	gaim_signal_connect(blist_handle, "blist-node-aliased",
 						plugin, GAIM_CALLBACK(blist_node_aliased), NULL);
 	gaim_signal_connect(blist_handle, "blist-node-extended-menu",