diff src/connection.c @ 11146:1c5398ccbeb0

[gaim-migrate @ 13217] Gaim-DBUS signal export works with DBUS >= 0.35 Various gaim API functions available through DBUS committer: Tailor Script <tailor@pidgin.im>
author Piotr Zielinski <zielaj>
date Fri, 22 Jul 2005 19:47:29 +0000
parents 50224ac8184d
children ad9a61894d9b
line wrap: on
line diff
--- a/src/connection.c	Fri Jul 22 07:11:08 2005 +0000
+++ b/src/connection.c	Fri Jul 22 19:47:29 2005 +0000
@@ -26,6 +26,7 @@
 #include "account.h"
 #include "blist.h"
 #include "connection.h"
+#include "dbus-maybe.h"
 #include "debug.h"
 #include "gaim.h"
 #include "log.h"
@@ -118,6 +119,9 @@
 	}
 
 	gc = g_new0(GaimConnection, 1);
+	GAIM_DBUS_REGISTER_POINTER(gc, GaimConnection);
+
+
 	gc->prpl = prpl;
 	if ((password != NULL) && (*password != '\0'))
 		gc->password = g_strdup(password);
@@ -230,6 +234,7 @@
 	if (gc->disconnect_timeout)
 		gaim_timeout_remove(gc->disconnect_timeout);
 
+	GAIM_DBUS_UNREGISTER_POINTER(gc);
 	g_free(gc);
 }