diff options
Diffstat (limited to 'components/script/dom/paintsize.rs')
-rw-r--r-- | components/script/dom/paintsize.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/components/script/dom/paintsize.rs b/components/script/dom/paintsize.rs index b3a1348791e..09cde954640 100644 --- a/components/script/dom/paintsize.rs +++ b/components/script/dom/paintsize.rs @@ -11,6 +11,7 @@ use crate::dom::bindings::num::Finite; use crate::dom::bindings::reflector::{reflect_dom_object, Reflector}; use crate::dom::bindings::root::DomRoot; use crate::dom::paintworkletglobalscope::PaintWorkletGlobalScope; +use crate::script_runtime::CanGc; #[dom_struct] pub struct PaintSize { @@ -32,7 +33,11 @@ impl PaintSize { global: &PaintWorkletGlobalScope, size: Size2D<f32, CSSPixel>, ) -> DomRoot<PaintSize> { - reflect_dom_object(Box::new(PaintSize::new_inherited(size)), global) + reflect_dom_object( + Box::new(PaintSize::new_inherited(size)), + global, + CanGc::note(), + ) } } |