aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webglrenderingcontext.rs
diff options
context:
space:
mode:
authorEmilio Cobos Álvarez <ecoal95@gmail.com>2015-12-07 18:03:31 +0100
committerEmilio Cobos Álvarez <ecoal95@gmail.com>2015-12-07 18:03:36 +0100
commita14b605c8e8a778a778983cdf7ccff7146b35e94 (patch)
tree8e182b41b94c32894a758107fd5a6d0e44abefdf /components/script/dom/webglrenderingcontext.rs
parent89b65f3a02e621c076b1946563cbfc99682e5de8 (diff)
downloadservo-a14b605c8e8a778a778983cdf7ccff7146b35e94.tar.gz
servo-a14b605c8e8a778a778983cdf7ccff7146b35e94.zip
webgl: Add correct error handling to BufferSubData
From the WebGL spec: > If data is null then an INVALID_VALUE error is generated.
Diffstat (limited to 'components/script/dom/webglrenderingcontext.rs')
-rw-r--r--components/script/dom/webglrenderingcontext.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs
index 37fc47d9d78..eecfeceee15 100644
--- a/components/script/dom/webglrenderingcontext.rs
+++ b/components/script/dom/webglrenderingcontext.rs
@@ -417,7 +417,7 @@ impl WebGLRenderingContextMethods for WebGLRenderingContext {
}
let data = match data {
Some(data) => data,
- None => return,
+ None => return self.webgl_error(InvalidValue),
};
if offset < 0 {
return self.webgl_error(InvalidValue);