src/buddyicon.c

changeset 13555
b4d6a5e6853a
parent 12996
cd1af5e5c0a0
child 13934
c554909e9ff6
--- a/src/buddyicon.c	Thu Mar 23 17:05:47 2006 +0000
+++ b/src/buddyicon.c	Thu Mar 23 18:36:45 2006 +0000
@@ -25,6 +25,7 @@
 #include "internal.h"
 #include "buddyicon.h"
 #include "conversation.h"
+#include "dbus-maybe.h"
 #include "debug.h"
 #include "util.h"
 
@@ -39,6 +40,7 @@
 	GHashTable *icon_cache;
 
 	icon = g_new0(GaimBuddyIcon, 1);
+	GAIM_DBUS_REGISTER_POINTER(icon, GaimBuddyIcon);
 
 	gaim_buddy_icon_set_account(icon,  account);
 	gaim_buddy_icon_set_username(icon, username);
@@ -136,6 +138,7 @@
 	if (icon->data != NULL)
 		g_free(icon->data);
 
+	GAIM_DBUS_UNREGISTER_POINTER(icon);
 	g_free(icon);
 }
 

mercurial