From 25c022091cf9527a80db041e554e8ec35b131bf2 Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Mon, 16 Jul 2012 11:10:19 +0200 Subject: preferences: use the factory to create the TpAccount tp_account_new() has been deprecated. --- src/empathy-preferences.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/empathy-preferences.c b/src/empathy-preferences.c index 0c9968631..99d920fcd 100644 --- a/src/empathy-preferences.c +++ b/src/empathy-preferences.c @@ -33,6 +33,7 @@ #include #include +#include #include #include @@ -607,7 +608,7 @@ preferences_preview_theme_changed_cb (EmpathyThemeManager *manager, EmpathyPreferences *preferences) { EmpathyPreferencesPriv *priv = GET_PRIV (preferences); - TpDBusDaemon *dbus; + EmpathyClientFactory *factory; TpAccount *account; EmpathyContact *juliet; EmpathyContact *romeo; @@ -625,9 +626,11 @@ preferences_preview_theme_changed_cb (EmpathyThemeManager *manager, /* FIXME: It is ugly to add a fake conversation like that. * Would be cool if we could request a TplLogManager for a fake * conversation */ - dbus = tp_dbus_daemon_dup (NULL); - account = tp_account_new (dbus, - TP_ACCOUNT_OBJECT_PATH_BASE "cm/jabber/account", NULL); + factory = empathy_client_factory_dup (); + + account = tp_simple_client_factory_ensure_account ( + TP_SIMPLE_CLIENT_FACTORY (factory), + TP_ACCOUNT_OBJECT_PATH_BASE "cm/jabber/account", NULL, NULL); juliet = g_object_new (EMPATHY_TYPE_CONTACT, "account", account, "id", "juliet", @@ -666,7 +669,7 @@ preferences_preview_theme_changed_cb (EmpathyThemeManager *manager, g_object_unref (juliet); g_object_unref (romeo); g_object_unref (account); - g_object_unref (dbus); + g_object_unref (factory); } static void -- cgit v1.2.3