diff options
Diffstat (limited to 'components/script/dom/rtcsessiondescription.rs')
-rw-r--r-- | components/script/dom/rtcsessiondescription.rs | 5 |
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, )) } } |