aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/paintsize.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/paintsize.rs')
-rw-r--r--components/script/dom/paintsize.rs7
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(),
+ )
}
}