Browse Source

Make sure to do negotiation when creating a xfer connection (fixes Firefox file sharing receive support).

pull/156/merge
Simon Eisenmann 11 years ago
parent
commit
09e51b5be4
  1. 3
      static/js/mediastream/webrtc.js

3
static/js/mediastream/webrtc.js

@ -487,10 +487,11 @@ function($, _, PeerCall, PeerConference, PeerXfer, PeerScreenshare, UserMedia, u @@ -487,10 +487,11 @@ function($, _, PeerCall, PeerConference, PeerXfer, PeerScreenshare, UserMedia, u
// Connect.
xfer.setInitiate(true);
xfer.createPeerConnection(_.bind(function() {
xfer.createPeerConnection(_.bind(function(pc) {
xfer.e.on("negotiationNeeded", _.bind(function(event, currentxfer) {
this.sendOfferWhenNegotiationNeeded(currentxfer, id);
}, this));
_.defer(pc.negotiationNeeded);
}, this));
/*
xfer.createOffer(_.bind(function(sessionDescription, currentxfer) {

Loading…
Cancel
Save