diff options
Diffstat (limited to 'components/script/dom/fontfaceset.rs')
-rw-r--r-- | components/script/dom/fontfaceset.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/components/script/dom/fontfaceset.rs b/components/script/dom/fontfaceset.rs index 74df3caf061..6c3d498cbec 100644 --- a/components/script/dom/fontfaceset.rs +++ b/components/script/dom/fontfaceset.rs @@ -14,6 +14,7 @@ use crate::dom::eventtarget::EventTarget; use crate::dom::globalscope::GlobalScope; use crate::dom::promise::Promise; use crate::realms::enter_realm; +use crate::script_runtime::CanGc; #[dom_struct] pub struct FontFaceSet { @@ -31,7 +32,12 @@ impl FontFaceSet { } pub fn new(global: &GlobalScope, proto: Option<HandleObject>) -> DomRoot<Self> { - reflect_dom_object_with_proto(Box::new(FontFaceSet::new_inherited(global)), global, proto) + reflect_dom_object_with_proto( + Box::new(FontFaceSet::new_inherited(global)), + global, + proto, + CanGc::note(), + ) } pub fn fulfill_ready_promise_if_needed(&self) { |