jingle/send.c
changeset 101 4235aa1a7664
parent 99 3463ce93975a
child 103 c34b513be8d9
--- a/jingle/send.c	Wed Aug 11 00:47:36 2010 +0200
+++ b/jingle/send.c	Wed Aug 11 18:23:56 2010 +0200
@@ -65,10 +65,20 @@
 {
   LmMessageNode *node;
   const gchar *type, *cause;
+  GSList *child = NULL;
   JingleSession *sess = (JingleSession*)data;
+  SessionContent *sc;
   
-  if(lm_message_get_sub_type(mess) == LM_MESSAGE_SUB_TYPE_RESULT)
+  if(lm_message_get_sub_type(mess) == LM_MESSAGE_SUB_TYPE_RESULT) {
+    // Go go go! We start jobs!
+    for (child = sess->content; child; child = child->next) {
+      sc = (SessionContent*)child->data;
+      // TODO size!
+      sc->appfuncs->start(sc, 2048); 
+    }
     return;
+  }
+  
   if(lm_message_get_sub_type(mess) == LM_MESSAGE_SUB_TYPE_ERROR) {
     node = lm_message_get_node(mess);
     node = lm_message_node_get_child(node,"error");