Browse Source

Fixes track removal for NWJS

master
hristoterezov 9 years ago
parent
commit
49d3d84a65
1 changed files with 2 additions and 2 deletions
  1. 2
    2
      modules/xmpp/JingleSessionPC.js

+ 2
- 2
modules/xmpp/JingleSessionPC.js View File

498
 JingleSessionPC.prototype.replaceTransport = function (jingleOfferElem,
498
 JingleSessionPC.prototype.replaceTransport = function (jingleOfferElem,
499
                                                        success,
499
                                                        success,
500
                                                        failure) {
500
                                                        failure) {
501
-    
501
+
502
     // We need to first set an offer without the 'data' section to have the SCTP
502
     // We need to first set an offer without the 'data' section to have the SCTP
503
     // stack cleaned up. After that the original offer is set to have the SCTP
503
     // stack cleaned up. After that the original offer is set to have the SCTP
504
     // connection established with the new bridge.
504
     // connection established with the new bridge.
1250
         return;
1250
         return;
1251
     }
1251
     }
1252
     // Bind 'addtrack'/'removetrack' event handlers
1252
     // Bind 'addtrack'/'removetrack' event handlers
1253
-    if (RTCBrowserType.isChrome()) {
1253
+    if (RTCBrowserType.isChrome() || RTCBrowserType.isNWJS()) {
1254
         stream.onaddtrack = function (event) {
1254
         stream.onaddtrack = function (event) {
1255
             self.remoteTrackAdded(event.target, event.track);
1255
             self.remoteTrackAdded(event.target, event.track);
1256
         };
1256
         };

Loading…
Cancel
Save