diff options
Diffstat (limited to 'components/script/dom/domstringlist.rs')
-rw-r--r-- | components/script/dom/domstringlist.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/components/script/dom/domstringlist.rs b/components/script/dom/domstringlist.rs index f64841232e0..aa83e81db93 100644 --- a/components/script/dom/domstringlist.rs +++ b/components/script/dom/domstringlist.rs @@ -9,6 +9,7 @@ use crate::dom::bindings::reflector::{reflect_dom_object, Reflector}; use crate::dom::bindings::root::DomRoot; use crate::dom::bindings::str::DOMString; use crate::dom::window::Window; +use crate::script_runtime::CanGc; #[dom_struct] pub struct DOMStringList { @@ -27,7 +28,11 @@ impl DOMStringList { #[allow(unused)] pub fn new(window: &Window, strings: Vec<DOMString>) -> DomRoot<DOMStringList> { - reflect_dom_object(Box::new(DOMStringList::new_inherited(strings)), window) + reflect_dom_object( + Box::new(DOMStringList::new_inherited(strings)), + window, + CanGc::note(), + ) } } |