diff options
Diffstat (limited to 'components/script/dom/testworklet.rs')
-rw-r--r-- | components/script/dom/testworklet.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/components/script/dom/testworklet.rs b/components/script/dom/testworklet.rs index e5e502ed7c7..fe248b3a271 100644 --- a/components/script/dom/testworklet.rs +++ b/components/script/dom/testworklet.rs @@ -20,6 +20,7 @@ use crate::dom::window::Window; use crate::dom::worklet::Worklet; use crate::dom::workletglobalscope::WorkletGlobalScopeType; use crate::realms::InRealm; +use crate::script_runtime::CanGc; use crate::script_thread::ScriptThread; #[dom_struct] @@ -36,12 +37,13 @@ impl TestWorklet { } } - fn new(window: &Window, proto: Option<HandleObject>) -> DomRoot<TestWorklet> { + fn new(window: &Window, proto: Option<HandleObject>, can_gc: CanGc) -> DomRoot<TestWorklet> { let worklet = Worklet::new(window, WorkletGlobalScopeType::Test); reflect_dom_object_with_proto( Box::new(TestWorklet::new_inherited(&worklet)), window, proto, + can_gc, ) } @@ -49,8 +51,9 @@ impl TestWorklet { pub fn Constructor( window: &Window, proto: Option<HandleObject>, + can_gc: CanGc, ) -> Fallible<DomRoot<TestWorklet>> { - Ok(TestWorklet::new(window, proto)) + Ok(TestWorklet::new(window, proto, can_gc)) } } |