summaryrefslogtreecommitdiff
path: root/telepathy-glib/media-interfaces.c
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2007-12-04 17:46:32 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2007-12-04 17:46:32 +0000
commit2964b27b51d21248883aa52b26c28dbb055e3ce1 (patch)
treea17172dc9019b7566cf4c96bc61d1512f26c851b /telepathy-glib/media-interfaces.c
parent43a73b2c421accb4d0caecbc0c4cc5e9d60db6b1 (diff)
downloadtelepathy-glib-2964b27b51d21248883aa52b26c28dbb055e3ce1.tar.gz
Fix up various errors in media-interfaces.c (not seen yet because it wasn't actually compiled)
20071204174632-53eee-d7e02b0d91584ced224ea8e7d401b7d1b90df5d2.gz
Diffstat (limited to 'telepathy-glib/media-interfaces.c')
-rw-r--r--telepathy-glib/media-interfaces.c17
1 files changed, 12 insertions, 5 deletions
diff --git a/telepathy-glib/media-interfaces.c b/telepathy-glib/media-interfaces.c
index 55a125692..3276b0231 100644
--- a/telepathy-glib/media-interfaces.c
+++ b/telepathy-glib/media-interfaces.c
@@ -21,6 +21,9 @@
#include "telepathy-glib/media-interfaces.h"
+#include <telepathy-glib/dbus.h>
+#include <telepathy-glib/interfaces.h>
+
#include "telepathy-glib/_gen/tp-cli-media-session-handler-body.h"
#include "telepathy-glib/_gen/tp-cli-media-stream-handler-body.h"
@@ -70,6 +73,8 @@ tp_media_stream_handler_class_init (TpMediaStreamHandlerClass *klass)
proxy_class->must_have_unique_name = TRUE;
proxy_class->interface = TP_IFACE_QUARK_MEDIA_STREAM_HANDLER;
+ tp_proxy_class_hook_on_interface_add (proxy_class,
+ tp_cli_media_stream_handler_add_signals);
}
/**
@@ -92,7 +97,7 @@ tp_media_stream_handler_new (TpDBusDaemon *dbus,
{
TpMediaStreamHandler *ret = NULL;
- if (!tp_dbus_check_valid_bus_name (bus_name,
+ if (!tp_dbus_check_valid_bus_name (unique_name,
TP_DBUS_NAME_TYPE_UNIQUE, error))
goto finally;
@@ -101,7 +106,7 @@ tp_media_stream_handler_new (TpDBusDaemon *dbus,
ret = TP_MEDIA_STREAM_HANDLER (g_object_new (TP_TYPE_MEDIA_STREAM_HANDLER,
"dbus-daemon", dbus,
- "bus-name", bus_name,
+ "bus-name", unique_name,
"object-path", object_path,
NULL));
@@ -145,6 +150,8 @@ tp_media_session_handler_class_init (TpMediaSessionHandlerClass *klass)
proxy_class->must_have_unique_name = TRUE;
proxy_class->interface = TP_IFACE_QUARK_MEDIA_SESSION_HANDLER;
+ tp_proxy_class_hook_on_interface_add (proxy_class,
+ tp_cli_media_session_handler_add_signals);
}
/**
@@ -162,12 +169,12 @@ tp_media_session_handler_class_init (TpMediaSessionHandlerClass *klass)
TpMediaSessionHandler *
tp_media_session_handler_new (TpDBusDaemon *dbus,
const gchar *unique_name,
- const gchar *object_path
+ const gchar *object_path,
GError **error)
{
TpMediaSessionHandler *ret = NULL;
- if (!tp_dbus_check_valid_bus_name (bus_name,
+ if (!tp_dbus_check_valid_bus_name (unique_name,
TP_DBUS_NAME_TYPE_UNIQUE, error))
goto finally;
@@ -176,7 +183,7 @@ tp_media_session_handler_new (TpDBusDaemon *dbus,
ret = TP_MEDIA_SESSION_HANDLER (g_object_new (TP_TYPE_MEDIA_SESSION_HANDLER,
"dbus-daemon", dbus,
- "bus-name", bus_name,
+ "bus-name", unique_name,
"object-path", object_path,
NULL));