|
@@ -1439,6 +1439,11 @@ JitsiConference.prototype._setupNewTrack = function(newTrack) {
|
1439
|
1439
|
this.rtc.addLocalTrack(newTrack);
|
1440
|
1440
|
newTrack.setConference(this);
|
1441
|
1441
|
|
|
1442
|
+ // Suspend media on the inactive media session since it gets automatically enabled for a newly added source.
|
|
1443
|
+ if (this.isP2PActive()) {
|
|
1444
|
+ this._suspendMediaTransferForJvbConnection();
|
|
1445
|
+ }
|
|
1446
|
+
|
1442
|
1447
|
// Add event handlers.
|
1443
|
1448
|
newTrack.muteHandler = this._fireMuteChangeEvent.bind(this, newTrack);
|
1444
|
1449
|
newTrack.addEventListener(JitsiTrackEvents.TRACK_MUTE_CHANGED, newTrack.muteHandler);
|