summaryrefslogtreecommitdiff
path: root/src/ring-media-channel.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ring-media-channel.c')
-rw-r--r--src/ring-media-channel.c4
1 files changed, 3 insertions, 1 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