changeset 797dd9d03316 in /home/hg/repos/gajim details:http://hg.gajim.org/gajim?cmd=changeset;node=797dd9d03316 description: prevent traceback when going offline while a jingle session is active
diffstat: src/common/jingle_session.py | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diffs (17 lines): diff -r 3f7a9d2d9d3c -r 797dd9d03316 src/common/jingle_session.py --- a/src/common/jingle_session.py Tue Oct 11 21:44:02 2011 +0200 +++ b/src/common/jingle_session.py Wed Oct 12 21:07:02 2011 +0200 @@ -672,9 +672,10 @@ def __content_remove(self, content, reason=None): assert self.state != JingleStates.ended - stanza, jingle = self.__make_jingle('content-remove', reason=reason) - self.__append_content(jingle, content) - self.connection.connection.send(stanza) + if self.connection.connection and self.connection.connected > 1: + stanza, jingle = self.__make_jingle('content-remove', reason=reason) + self.__append_content(jingle, content) + self.connection.connection.send(stanza) # TODO: this will fail if content is not an RTP content gajim.nec.push_incoming_event(JingleDisconnectedReceivedEvent(None, conn=self.connection, jingle_session=self, media=content.media, _______________________________________________ Commits mailing list Commits@gajim.org http://lists.gajim.org/cgi-bin/listinfo/commits