prevent traceback when going offline while a jingle session is active
This commit is contained in:
		
							parent
							
								
									8305f6d68e
								
							
						
					
					
						commit
						27a85b128e
					
				
					 1 changed files with 4 additions and 3 deletions
				
			
		|  | @ -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…
	
	Add table
		
		Reference in a new issue