Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJefry Lagrange <jefry.reyes@gmail.com>2011-07-15 03:07:14 +0400
committerJefry Lagrange <jefry.reyes@gmail.com>2011-07-15 03:07:14 +0400
commitc0e4756f12b80203dab429e593d864022a04dd2b (patch)
treee1cbd8c1359a530c69e68f4b02c50e3defe263d6
parent27649a64aa2638c08942ce5d6cb5bf66aea76e14 (diff)
fixed session-accept
-rw-r--r--src/common/jingle_session.py12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/common/jingle_session.py b/src/common/jingle_session.py
index 2a6cb8669..8f96b54a1 100644
--- a/src/common/jingle_session.py
+++ b/src/common/jingle_session.py
@@ -385,7 +385,7 @@ class JingleSession(object):
transport = JingleTransportIBB()
self.modify_content(creator, name, transport)
- #self.state = JingleStates.pending
+ self.state = JingleStates.pending
self.contents[(creator,name)].state = STATE_TRANSPORT_REPLACE
self.__ack(stanza, jingle, error, action)
self.__session_accept()
@@ -627,14 +627,12 @@ class JingleSession(object):
return (reason, text)
def __make_jingle(self, action, reason=None):
- stanza = xmpp.Iq(typ='set', to=xmpp.JID(self.peerjid))
+ stanza = xmpp.Iq(typ='set', to=xmpp.JID(self.peerjid),
+ frm=self.responder)
attrs = {'action': action,
'sid': self.sid}
- if action == 'session-initiate':
- attrs['initiator'] = self.initiator
- elif action == 'session-accept':
- attrs['responder'] = self.responder
- elif action == 'transport-replace':
+ if action == 'session-initiate' or action == 'session-accept' or \
+ action == 'transport-replace':
attrs['initiator'] = self.initiator
jingle = stanza.addChild('jingle', attrs=attrs, namespace=xmpp.NS_JINGLE)
if reason is not None: