[telepathy-gabble/master] add PRESENCE_CAP_SI_FILE_TRANSFER

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Fri Apr 3 09:25:40 PDT 2009


---
 src/presence-cache.c |    2 ++
 src/types.h          |    2 +-
 2 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/src/presence-cache.c b/src/presence-cache.c
index 575199d..cb7334a 100644
--- a/src/presence-cache.c
+++ b/src/presence-cache.c
@@ -968,6 +968,8 @@ _caps_disco_cb (GabbleDisco *disco,
         caps |= PRESENCE_CAP_JINGLE_TRANSPORT_ICE;
       else if (!tp_strdiff (var, NS_JINGLE_TRANSPORT_RAWUDP))
         caps |= PRESENCE_CAP_JINGLE_TRANSPORT_RAWUDP;
+      else if (0 == strcmp (var, NS_FILE_TRANSFER))
+        caps |= PRESENCE_CAP_SI_FILE_TRANSFER;
     }
 
   handle = tp_handle_ensure (contact_repo, jid, NULL, NULL);
diff --git a/src/types.h b/src/types.h
index 2b0010c..bb95394 100644
--- a/src/types.h
+++ b/src/types.h
@@ -69,13 +69,13 @@ typedef enum {
     PRESENCE_CAP_BYTESTREAMS = 1 << 7,
     PRESENCE_CAP_IBB = 1 << 8,
     PRESENCE_CAP_SI_TUBES = 1 << 9,
-    PRESENCE_CAP_FILE_TRANSFER = 1 << 10,
     PRESENCE_CAP_OLPC_1 = 1 << 11,
     PRESENCE_CAP_JINGLE_RTP = 1 << 12,
     PRESENCE_CAP_JINGLE032 = 1 << 13,
     PRESENCE_CAP_JINGLE_TRANSPORT_ICE = 1 << 14,
     PRESENCE_CAP_JINGLE_TRANSPORT_RAWUDP = 1 << 15,
     PRESENCE_CAP_GEOLOCATION = 1 << 16,
+    PRESENCE_CAP_SI_FILE_TRANSFER = 1 << 17,
 } GabblePresenceCapabilities;
 
 G_END_DECLS
-- 
1.5.6.5




More information about the telepathy-commits mailing list