Fix content reject
This commit is contained in:
parent
62d6f408c2
commit
08b7f18f50
2 changed files with 7 additions and 1 deletions
|
@ -157,6 +157,8 @@ class JingleSession(object):
|
||||||
def reject_content(self, media):
|
def reject_content(self, media):
|
||||||
content = self.get_content(media)
|
content = self.get_content(media)
|
||||||
if content:
|
if content:
|
||||||
|
if self.state == JingleStates.active:
|
||||||
|
self.__content_reject(content)
|
||||||
content.destroy()
|
content.destroy()
|
||||||
self.on_session_state_changed()
|
self.on_session_state_changed()
|
||||||
|
|
||||||
|
|
|
@ -4530,7 +4530,11 @@ class VoIPCallReceivedDialog(object):
|
||||||
if session.get_content('video'):
|
if session.get_content('video'):
|
||||||
ctrl.set_video_state('connecting', self.sid)
|
ctrl.set_video_state('connecting', self.sid)
|
||||||
else: # response==gtk.RESPONSE_NO
|
else: # response==gtk.RESPONSE_NO
|
||||||
session.decline_session()
|
if not session.accepted:
|
||||||
|
session.decline_session()
|
||||||
|
else:
|
||||||
|
for content in self.content_types:
|
||||||
|
session.reject_content(content)
|
||||||
|
|
||||||
dialog.destroy()
|
dialog.destroy()
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue