aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webglframebuffer.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/webglframebuffer.rs')
-rw-r--r--components/script/dom/webglframebuffer.rs10
1 files changed, 7 insertions, 3 deletions
diff --git a/components/script/dom/webglframebuffer.rs b/components/script/dom/webglframebuffer.rs
index 03cb9db5592..1f516071a8d 100644
--- a/components/script/dom/webglframebuffer.rs
+++ b/components/script/dom/webglframebuffer.rs
@@ -143,7 +143,7 @@ impl WebGLFramebuffer {
let (sender, receiver) = webgl_channel().unwrap();
context.send_command(WebGLCommand::CreateFramebuffer(sender));
let id = receiver.recv().unwrap()?;
- let framebuffer = WebGLFramebuffer::new(context, id);
+ let framebuffer = WebGLFramebuffer::new(context, id, CanGc::note());
Some(framebuffer)
}
@@ -162,11 +162,15 @@ impl WebGLFramebuffer {
Some(framebuffer)
}
- pub(crate) fn new(context: &WebGLRenderingContext, id: WebGLFramebufferId) -> DomRoot<Self> {
+ pub(crate) fn new(
+ context: &WebGLRenderingContext,
+ id: WebGLFramebufferId,
+ can_gc: CanGc,
+ ) -> DomRoot<Self> {
reflect_dom_object(
Box::new(WebGLFramebuffer::new_inherited(context, id)),
&*context.global(),
- CanGc::note(),
+ can_gc,
)
}
}