diff options
Diffstat (limited to 'components/script/dom/webgl_extensions/ext/extblendminmax.rs')
-rw-r--r-- | components/script/dom/webgl_extensions/ext/extblendminmax.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/components/script/dom/webgl_extensions/ext/extblendminmax.rs b/components/script/dom/webgl_extensions/ext/extblendminmax.rs index 97c4a642f9b..b18d88cacb7 100644 --- a/components/script/dom/webgl_extensions/ext/extblendminmax.rs +++ b/components/script/dom/webgl_extensions/ext/extblendminmax.rs @@ -9,6 +9,7 @@ use super::{WebGLExtension, WebGLExtensionSpec, WebGLExtensions}; use crate::dom::bindings::reflector::{reflect_dom_object, DomObject, Reflector}; use crate::dom::bindings::root::DomRoot; use crate::dom::webglrenderingcontext::WebGLRenderingContext; +use crate::script_runtime::CanGc; #[dom_struct] pub struct EXTBlendMinmax { @@ -27,7 +28,11 @@ impl WebGLExtension for EXTBlendMinmax { type Extension = Self; fn new(ctx: &WebGLRenderingContext) -> DomRoot<Self> { - reflect_dom_object(Box::new(Self::new_inherited()), &*ctx.global()) + reflect_dom_object( + Box::new(Self::new_inherited()), + &*ctx.global(), + CanGc::note(), + ) } fn spec() -> WebGLExtensionSpec { |