Bug 1290032 - return null for InvalidEnum. r=jgilbert

--HG--
extra : rebase_source : ae3d4fda39bee8441105b593a2d2c6b2c4003e29
This commit is contained in:
JerryShih 2016-07-28 17:37:00 +02:00
parent 609c57770f
commit ba521880fb

View File

@ -203,6 +203,8 @@ WebGL2Context::SamplerParameterfv(WebGLSampler* sampler, GLenum pname, const dom
void
WebGL2Context::GetSamplerParameter(JSContext*, WebGLSampler* sampler, GLenum pname, JS::MutableHandleValue retval)
{
retval.setNull();
if (IsContextLost())
return;
@ -212,8 +214,6 @@ WebGL2Context::GetSamplerParameter(JSContext*, WebGLSampler* sampler, GLenum pna
if (!ValidateSamplerParameterName(pname, "getSamplerParameter"))
return;
retval.set(JS::NullValue());
switch (pname) {
case LOCAL_GL_TEXTURE_MIN_FILTER:
case LOCAL_GL_TEXTURE_MAG_FILTER: