diff options
Diffstat (limited to 'libempathy')
-rw-r--r-- | libempathy/empathy-auth-factory.c | 13 | ||||
-rw-r--r-- | libempathy/empathy-auth-factory.h | 2 |
2 files changed, 4 insertions, 11 deletions
diff --git a/libempathy/empathy-auth-factory.c b/libempathy/empathy-auth-factory.c index 6368b1d7d..663dce050 100644 --- a/libempathy/empathy-auth-factory.c +++ b/libempathy/empathy-auth-factory.c @@ -565,19 +565,12 @@ empathy_auth_factory_class_init (EmpathyAuthFactoryClass *klass) } EmpathyAuthFactory * -empathy_auth_factory_dup_singleton (void) +empathy_auth_factory_new (TpSimpleClientFactory *factory) { - EmpathyAuthFactory *out = NULL; - TpDBusDaemon *bus; - - bus = tp_dbus_daemon_dup (NULL); - out = g_object_new (EMPATHY_TYPE_AUTH_FACTORY, - "dbus-daemon", bus, + return g_object_new (EMPATHY_TYPE_AUTH_FACTORY, + "factory", factory, "name", "Empathy.Auth", NULL); - g_object_unref (bus); - - return out; } gboolean diff --git a/libempathy/empathy-auth-factory.h b/libempathy/empathy-auth-factory.h index e9a670ceb..e84c13bcc 100644 --- a/libempathy/empathy-auth-factory.h +++ b/libempathy/empathy-auth-factory.h @@ -59,7 +59,7 @@ GType empathy_auth_factory_get_type (void); (G_TYPE_INSTANCE_GET_CLASS ((obj), EMPATHY_TYPE_AUTH_FACTORY, \ EmpathyAuthFactoryClass)) -EmpathyAuthFactory * empathy_auth_factory_dup_singleton (void); +EmpathyAuthFactory * empathy_auth_factory_new (TpSimpleClientFactory *factory); gboolean empathy_auth_factory_register (EmpathyAuthFactory *self, GError **error); |