diff options
Diffstat (limited to 'webclient')
-rw-r--r-- | webclient/components/matrix/matrix-call.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/webclient/components/matrix/matrix-call.js b/webclient/components/matrix/matrix-call.js index 7407c6fd7c..e402e02d33 100644 --- a/webclient/components/matrix/matrix-call.js +++ b/webclient/components/matrix/matrix-call.js @@ -330,12 +330,18 @@ angular.module('MatrixCall', []) }; MatrixCall.prototype.replacedBy = function(newCall) { + console.log(this.call_id+" being replaced by "+newCall.call_id); if (this.state == 'wait_local_media') { + console.log("Telling new call to wait for local media"); newCall.waitForLocalAVStream = true; } else if (this.state == 'create_offer') { + console.log("Handing local stream to new call"); newCall.localAVStream = this.localAVStream; + delete(this.localAVStream); } else if (this.state == 'invite_sent') { + console.log("Handing local stream to new call"); newCall.localAVStream = this.localAVStream; + delete(this.localAVStream); } this.successor = newCall; this.hangup(true); |