[Telepathy-commits] [telepathy-mission-control/master] Deprecate mcd_connection_new()
Alberto Mardegan
alberto.mardegan at nokia.com
Mon Nov 17 08:41:55 PST 2008
Deprecate mcd_connection_new(), because one parameter is redundant.
Instead, use g_object_new() directly.
---
src/mcd-connection.h | 2 +-
src/mcd-manager.c | 10 ++++++----
2 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/src/mcd-connection.h b/src/mcd-connection.h
index badc1ab..6723a80 100644
--- a/src/mcd-connection.h
+++ b/src/mcd-connection.h
@@ -65,7 +65,7 @@ McdConnection *mcd_connection_new (TpDBusDaemon *dbus_daemon,
const gchar * bus_name,
TpConnectionManager * tp_conn_mgr,
McdAccount * account,
- McdDispatcher *dispatcher);
+ McdDispatcher *dispatcher) G_GNUC_DEPRECATED;
const gchar *mcd_connection_get_object_path (McdConnection *connection);
diff --git a/src/mcd-manager.c b/src/mcd-manager.c
index d594329..251caf4 100644
--- a/src/mcd-manager.c
+++ b/src/mcd-manager.c
@@ -651,10 +651,12 @@ create_connection (McdManager *manager, McdAccount *account)
{
McdManagerPrivate *priv = manager->priv;
- return mcd_connection_new (priv->dbus_daemon,
- TP_PROXY (priv->tp_conn_mgr)->bus_name,
- priv->tp_conn_mgr, account,
- priv->dispatcher);
+ return g_object_new (MCD_TYPE_CONNECTION,
+ "dbus-daemon", priv->dbus_daemon,
+ "tp-manager", priv->tp_conn_mgr,
+ "dispatcher", priv->dispatcher,
+ "account", account,
+ NULL);
}
static void
--
1.5.6.5
More information about the Telepathy-commits
mailing list