diff options
Diffstat (limited to 'src/utils/webrtc/simplewebrtc/peer.js')
-rw-r--r-- | src/utils/webrtc/simplewebrtc/peer.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/utils/webrtc/simplewebrtc/peer.js b/src/utils/webrtc/simplewebrtc/peer.js index c30b76192..893bdeb77 100644 --- a/src/utils/webrtc/simplewebrtc/peer.js +++ b/src/utils/webrtc/simplewebrtc/peer.js @@ -50,7 +50,7 @@ function Peer(options) { this.pc.addEventListener('negotiationneeded', this.emit.bind(this, 'negotiationNeeded')) this.pc.addEventListener('iceconnectionstatechange', this.emit.bind(this, 'iceConnectionStateChange')) this.pc.addEventListener('iceconnectionstatechange', function() { - if (self.pc.iceConnectionState !== 'new') { + if (!options.receiverOnly && self.pc.iceConnectionState !== 'new') { self._processPendingReplaceTracks().then(finished => { if (finished === false || self._initialStreamSetup) { return |