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);
|