summaryrefslogtreecommitdiffstats
path: root/src/utils/webrtc/simplewebrtc/peer.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/webrtc/simplewebrtc/peer.js')
-rw-r--r--src/utils/webrtc/simplewebrtc/peer.js2
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