aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/rtcpeerconnection.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/rtcpeerconnection.rs')
-rw-r--r--components/script/dom/rtcpeerconnection.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/components/script/dom/rtcpeerconnection.rs b/components/script/dom/rtcpeerconnection.rs
index db950f8d929..c2e30ed533a 100644
--- a/components/script/dom/rtcpeerconnection.rs
+++ b/components/script/dom/rtcpeerconnection.rs
@@ -457,7 +457,7 @@ impl RTCPeerConnection {
} else {
let init: RTCSessionDescriptionInit = desc.convert();
for promise in this.offer_promises.borrow_mut().drain(..) {
- promise.resolve_native(&init);
+ promise.resolve_native(&init, CanGc::note());
}
}
}));
@@ -486,7 +486,7 @@ impl RTCPeerConnection {
} else {
let init: RTCSessionDescriptionInit = desc.convert();
for promise in this.answer_promises.borrow_mut().drain(..) {
- promise.resolve_native(&init);
+ promise.resolve_native(&init, CanGc::note());
}
}
}));
@@ -583,7 +583,7 @@ impl RTCPeerConnectionMethods<crate::DomTypeHolder> for RTCPeerConnection {
});
// XXXManishearth add_ice_candidate should have a callback
- p.resolve_native(&());
+ p.resolve_native(&(), can_gc);
p
}
@@ -662,7 +662,7 @@ impl RTCPeerConnectionMethods<crate::DomTypeHolder> for RTCPeerConnection {
&desc,
).unwrap();
this.local_description.set(Some(&desc));
- trusted_promise.root().resolve_native(&())
+ trusted_promise.root().resolve_native(&(), CanGc::note())
}));
}),
);
@@ -705,7 +705,7 @@ impl RTCPeerConnectionMethods<crate::DomTypeHolder> for RTCPeerConnection {
&desc,
).unwrap();
this.remote_description.set(Some(&desc));
- trusted_promise.root().resolve_native(&())
+ trusted_promise.root().resolve_native(&(), CanGc::note())
}));
}),
);