diff options
author | Simon McVittie <smcv@debian.org> | 2010-11-17 17:25:07 +0000 |
---|---|---|
committer | Simon McVittie <smcv@debian.org> | 2010-11-17 17:25:07 +0000 |
commit | c42d13f5bc1e9283c97dc62401f46895555e8b58 (patch) | |
tree | 23b7fc1197d328fb085ee217c8f39824e6a928b0 | |
parent | 484b653fc38b219f4b8e7ebe7633d44ca2821e8d (diff) |
-rw-r--r-- | src/ring-media-channel.c | 4 | ||||
-rw-r--r-- | src/ring-text-channel.c | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/ring-media-channel.c b/src/ring-media-channel.c index 1c20a8c..86d8c5e 100644 --- a/src/ring-media-channel.c +++ b/src/ring-media-channel.c @@ -244,6 +244,8 @@ ring_media_channel_constructed(GObject *object) { RingMediaChannel *self = RING_MEDIA_CHANNEL(object); RingMediaChannelPrivate *priv = self->priv; + TpBaseConnection *connection = TP_BASE_CONNECTION(priv->connection); + TpDBusDaemon *bus_daemon = tp_base_connection_get_dbus_daemon(connection); if (G_OBJECT_CLASS(ring_media_channel_parent_class)->constructed) G_OBJECT_CLASS(ring_media_channel_parent_class)->constructed(object); @@ -252,7 +254,7 @@ ring_media_channel_constructed(GObject *object) g_assert(self->call_service); - dbus_g_connection_register_g_object(tp_get_bus(), priv->object_path, object); + tp_dbus_daemon_register_object(bus_daemon, priv->object_path, object); } static void diff --git a/src/ring-text-channel.c b/src/ring-text-channel.c index 4ac770c..813e0df 100644 --- a/src/ring-text-channel.c +++ b/src/ring-text-channel.c @@ -275,6 +275,7 @@ ring_text_channel_constructed(GObject *object) RingTextChannel *self = RING_TEXT_CHANNEL(object); RingTextChannelPrivate *priv = self->priv; TpBaseConnection *connection = TP_BASE_CONNECTION(priv->connection); + TpDBusDaemon *bus_daemon = tp_base_connection_get_dbus_daemon(connection); TpHandleRepoIface *repo = tp_base_connection_get_handles( connection, TP_HANDLE_TYPE_CONTACT); void (*send)(GObject *, TpMessage *, TpMessageSendingFlags) = @@ -291,7 +292,7 @@ ring_text_channel_constructed(GObject *object) priv->destination = ring_text_channel_destination(priv->target_id); - dbus_g_connection_register_g_object(tp_get_bus(), priv->object_path, object); + tp_dbus_daemon_register_object(bus_daemon, priv->object_path, object); tp_message_mixin_init(object, G_STRUCT_OFFSET(RingTextChannel, message), connection); |