From 8fabc6660aeff778b9ddfb96e2cc6ff5a0e03244 Mon Sep 17 00:00:00 2001 From: Anthony Ramine Date: Thu, 19 Jul 2018 10:44:39 +0200 Subject: [PATCH] Correctly reset active uniforms on link --- components/script/dom/webglprogram.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/script/dom/webglprogram.rs b/components/script/dom/webglprogram.rs index 8a354ffe9f2..940d5d051e8 100644 --- a/components/script/dom/webglprogram.rs +++ b/components/script/dom/webglprogram.rs @@ -109,7 +109,8 @@ impl WebGLProgram { return Err(WebGLError::InvalidOperation); } self.linked.set(false); - *self.active_attribs.borrow_mut() = vec![].into(); + *self.active_attribs.borrow_mut() = Box::new([]); + *self.active_uniforms.borrow_mut() = Box::new([]); match self.fragment_shader.get() { Some(ref shader) if shader.successfully_compiled() => {},