aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy/empathy-handler.c
diff options
context:
space:
mode:
Diffstat (limited to 'libempathy/empathy-handler.c')
-rw-r--r--libempathy/empathy-handler.c14
1 files changed, 11 insertions, 3 deletions
diff --git a/libempathy/empathy-handler.c b/libempathy/empathy-handler.c
index ad4f415e0..8cfa41942 100644
--- a/libempathy/empathy-handler.c
+++ b/libempathy/empathy-handler.c
@@ -102,12 +102,12 @@ handler_constructor (GType type,
dbus = tp_dbus_daemon_dup (NULL);
+ DEBUG ("Registering at %s, %s", priv->busname, object_path);
g_assert (tp_dbus_daemon_request_name (dbus,
priv->busname, TRUE, NULL));
dbus_g_connection_register_g_object (tp_get_bus (),
object_path, obj);
- DEBUG ("Registered at '%s'", object_path);
g_free (object_path);
g_object_unref (dbus);
@@ -167,8 +167,8 @@ handler_set_property (GObject *object,
{
case PROP_CHANNEL_FILTER:
priv->filters = g_value_dup_boxed (value);
- if (priv->filters == NULL)
- priv->filters = g_ptr_array_new ();
+ if (priv->filters == NULL)
+ priv->filters = g_ptr_array_new ();
break;
case PROP_CAPABILITIES:
priv->capabilities = g_value_dup_boxed (value);
@@ -374,6 +374,14 @@ error:
g_error_free (error);
}
+const gchar *
+empathy_handler_get_busname (EmpathyHandler *handler)
+{
+ EmpathyHandlerPriv *priv = GET_PRIV (handler);
+
+ return priv->busname;
+}
+
static void
empathy_handler_client_handler_iface_init (gpointer g_iface,
gpointer g_iface_data)