changeset f1130d95de15 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=f1130d95de15 description: get file_tag from file request
diffstat:
src/common/connection_handlers_events.py | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-)
diffs (17 lines):
diff -r 9c654f640243 -r f1130d95de15 src/common/connection_handlers_events.py --- a/src/common/connection_handlers_events.py Thu Aug 23 22:42:59 2012 -0400 +++ b/src/common/connection_handlers_events.py Thu Aug 23 23:16:25 2012 -0400 @@ -2006,8 +2006,11 @@ if self.jingle_content: self.file_props.session_type = 'jingle' self.file_props.stream_methods = xmpp.NS_BYTESTREAM - file_tag = self.jingle_content.getTag('description').getTag( - 'offer').getTag('file') + desc = self.jingle_content.getTag('description') + if desc.getTag('offer'): + file_tag = desc.getTag('offer').getTag('file') + else: + file_tag = desc.getTag('request').getTag('file') for child in file_tag.getChildren(): name = child.getName() val = child.getData()