From b2c169274ac88636ccbd9e67b10fc12faa612e4d Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Sat, 17 Sep 2016 17:40:17 +0100 Subject: [PATCH] webgl: Don't forget update WebGL's texture binding on unbind. This doesn't appear to fix any testcases, but I noticed it when fixing renderbuffers. --- components/script/dom/webglrenderingcontext.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs index 52afabeb8bd..71585c94def 100644 --- a/components/script/dom/webglrenderingcontext.rs +++ b/components/script/dom/webglrenderingcontext.rs @@ -776,6 +776,7 @@ impl WebGLRenderingContextMethods for WebGLRenderingContext { Err(err) => return self.webgl_error(err), } } else { + slot.set(None); // Unbind the currently bound texture self.ipc_renderer .send(CanvasMsg::WebGL(WebGLCommand::BindTexture(target, None)))