diff options
author | Jonny Lamb <jonny.lamb@collabora.co.uk> | 2012-01-31 19:10:37 -0500 |
---|---|---|
committer | Jonny Lamb <jonny.lamb@collabora.co.uk> | 2012-01-31 19:10:37 -0500 |
commit | 85ce3589a35ae29cd9bbea3cfd1d9a1cdf136ec1 (patch) | |
tree | 7d5e20fbd90f89d4d6b5d4eb58c171d9de6b0ea9 /src/im-manager.c | |
parent | f012cb6b5e016c322fc0ad99f64acf132a4e1f9e (diff) | |
download | telepathy-salut-85ce3589a35ae29cd9bbea3cfd1d9a1cdf136ec1.tar.gz |
im-channel: subclass TpBaseChannel
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
Diffstat (limited to 'src/im-manager.c')
-rw-r--r-- | src/im-manager.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/im-manager.c b/src/im-manager.c index 2460dea0..f87fc0a5 100644 --- a/src/im-manager.c +++ b/src/im-manager.c @@ -36,6 +36,7 @@ #include <telepathy-glib/dbus.h> #include <telepathy-glib/gtypes.h> #include <telepathy-glib/interfaces.h> +#include <telepathy-glib/base-channel.h> #define DEBUG_FLAG DEBUG_IM #include "debug.h" @@ -555,10 +556,11 @@ salut_im_manager_new_channel (SalutImManager *mgr, chan = g_object_new (SALUT_TYPE_IM_CHANNEL, "connection", priv->connection, "contact", contact, - "object-path", path, "handle", handle, "initiator-handle", initiator, + "requested", (handle != initiator), NULL); + tp_base_channel_register ((TpBaseChannel *) chan); g_object_unref (contact); g_free (path); g_hash_table_insert (priv->channels, GUINT_TO_POINTER (handle), chan); |