[Telepathy-commits] [telepathy-gabble/master] Add our own handle owner when joining a MUC channel

Simon McVittie simon.mcvittie at collabora.co.uk
Tue Aug 19 10:52:56 PDT 2008


20080526114420-53eee-068223186d13ada995cc0bf2313f753e692bf853.gz
---
 src/gabble-muc-channel.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/gabble-muc-channel.c b/src/gabble-muc-channel.c
index 3b5d853..a6a5397 100644
--- a/src/gabble-muc-channel.c
+++ b/src/gabble-muc-channel.c
@@ -2303,6 +2303,7 @@ gabble_muc_channel_add_member (GObject *obj,
 
   if (handle == mixin->self_handle)
     {
+      TpBaseConnection *conn = (TpBaseConnection *) priv->conn;
       TpIntSet *set_empty, *set_members, *set_pending;
       GArray *arr_members;
 
@@ -2331,6 +2332,8 @@ gabble_muc_channel_add_member (GObject *obj,
 
       tp_intset_add (set_pending, handle);
 
+      tp_group_mixin_add_handle_owner (obj, mixin->self_handle,
+          conn->self_handle);
       tp_group_mixin_change_members (obj, "", set_empty, set_members,
           set_empty, set_pending, 0,
           priv->invite_self
-- 
1.5.6.3




More information about the Telepathy-commits mailing list