diff options
Diffstat (limited to 'libempathy/empathy-auth-factory.c')
-rw-r--r-- | libempathy/empathy-auth-factory.c | 13 |
1 files changed, 3 insertions, 10 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 |