aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/rtcsessiondescription.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/rtcsessiondescription.rs')
-rw-r--r--components/script/dom/rtcsessiondescription.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/components/script/dom/rtcsessiondescription.rs b/components/script/dom/rtcsessiondescription.rs
index 01f6251006f..206020ee8df 100644
--- a/components/script/dom/rtcsessiondescription.rs
+++ b/components/script/dom/rtcsessiondescription.rs
@@ -14,6 +14,7 @@ use crate::dom::bindings::root::DomRoot;
use crate::dom::bindings::str::DOMString;
use crate::dom::globalscope::GlobalScope;
use crate::dom::window::Window;
+use crate::script_runtime::CanGc;
#[dom_struct]
pub struct RTCSessionDescription {
@@ -36,11 +37,13 @@ impl RTCSessionDescription {
proto: Option<HandleObject>,
ty: RTCSdpType,
sdp: DOMString,
+ can_gc: CanGc,
) -> DomRoot<RTCSessionDescription> {
reflect_dom_object_with_proto(
Box::new(RTCSessionDescription::new_inherited(ty, sdp)),
global,
proto,
+ can_gc,
)
}
@@ -48,6 +51,7 @@ impl RTCSessionDescription {
pub fn Constructor(
window: &Window,
proto: Option<HandleObject>,
+ can_gc: CanGc,
config: &RTCSessionDescriptionInit,
) -> Fallible<DomRoot<RTCSessionDescription>> {
Ok(RTCSessionDescription::new(
@@ -55,6 +59,7 @@ impl RTCSessionDescription {
proto,
config.type_,
config.sdp.clone(),
+ can_gc,
))
}
}