prevent traceback when going offline while a jingle session is active
This commit is contained in:
parent
8305f6d68e
commit
27a85b128e
|
@ -672,9 +672,10 @@ class JingleSession(object):
|
|||
|
||||
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,
|
||||
|
|
Loading…
Reference in New Issue