diff -r f33c814d5b3a -r 964b3ebeba8d jingle/action-handlers.c --- a/jingle/action-handlers.c Sat Jul 10 00:51:45 2010 +0200 +++ b/jingle/action-handlers.c Sun Jul 11 18:23:28 2010 +0200 @@ -33,6 +33,7 @@ #include #include #include +#include void handle_content_accept(JingleNode *jn) { @@ -68,7 +69,7 @@ for (child = jn->content; child; child = child->next) { cn = (JingleContent *)(child->data); - session_changestate_sessioncontent(sess, cn->name, ACTIVE); + session_changestate_sessioncontent(sess, cn->name, JINGLE_SESSION_STATE_ACTIVE); } } @@ -137,14 +138,14 @@ reject.content = g_slist_append(reject.content, cn); continue; } - session_add_content(sess, cn, ACTIVE); + session_add_content(sess, cn, JINGLE_SESSION_STATE_ACTIVE); accept.content = g_slist_append(accept.content, cn); } if (g_slist_length(accept.content) != 0) { r = lm_message_from_jinglenode(&accept, lm_message_get_from(jn->message)); if (r) { - lm_connection_send(lconnection, r, NULL); + lm_connection_send_with_reply(lconnection, r,NULL, NULL); lm_message_unref(r); } }