[Telepathy-commits] [telepathy-gabble/master] JingleSession: allow description-info in certain session states
Senko Rasic
senko.rasic at collabora.co.uk
Thu Mar 12 13:09:47 PDT 2009
---
src/jingle-session.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/jingle-session.c b/src/jingle-session.c
index 4b3c0b3..58a0c31 100644
--- a/src/jingle-session.c
+++ b/src/jingle-session.c
@@ -103,21 +103,23 @@ static JingleAction allowed_actions[MAX_JINGLE_STATES][MAX_ACTIONS_PER_STATE] =
/* JS_STATE_PENDING_INITIATE_SENT */
{ JINGLE_ACTION_SESSION_TERMINATE, JINGLE_ACTION_SESSION_ACCEPT,
JINGLE_ACTION_TRANSPORT_ACCEPT, /* required for GTalk4 */
+ JINGLE_ACTION_DESCRIPTION_INFO,
JINGLE_ACTION_TRANSPORT_INFO, JINGLE_ACTION_UNKNOWN },
/* JS_STATE_PENDING_INITIATED */
{ JINGLE_ACTION_SESSION_ACCEPT, JINGLE_ACTION_SESSION_TERMINATE,
JINGLE_ACTION_TRANSPORT_INFO, JINGLE_ACTION_CONTENT_REJECT,
JINGLE_ACTION_CONTENT_MODIFY, JINGLE_ACTION_CONTENT_ACCEPT,
- JINGLE_ACTION_CONTENT_REMOVE,
+ JINGLE_ACTION_CONTENT_REMOVE, JINGLE_ACTION_DESCRIPTION_INFO,
JINGLE_ACTION_TRANSPORT_ACCEPT, JINGLE_ACTION_UNKNOWN },
/* JS_STATE_PENDING_ACCEPT_SENT */
- { JINGLE_ACTION_TRANSPORT_INFO,
+ { JINGLE_ACTION_TRANSPORT_INFO, JINGLE_ACTION_DESCRIPTION_INFO,
JINGLE_ACTION_SESSION_TERMINATE, JINGLE_ACTION_UNKNOWN },
/* JS_STATE_ACTIVE */
{ JINGLE_ACTION_CONTENT_MODIFY, JINGLE_ACTION_CONTENT_ADD,
JINGLE_ACTION_CONTENT_REMOVE, JINGLE_ACTION_CONTENT_REPLACE,
JINGLE_ACTION_CONTENT_ACCEPT, JINGLE_ACTION_CONTENT_REJECT,
JINGLE_ACTION_SESSION_INFO, JINGLE_ACTION_TRANSPORT_INFO,
+ JINGLE_ACTION_DESCRIPTION_INFO,
JINGLE_ACTION_SESSION_TERMINATE, JINGLE_ACTION_UNKNOWN },
/* JS_STATE_ENDED */
{ JINGLE_ACTION_UNKNOWN }
--
1.5.6.5
More information about the telepathy-commits
mailing list