diff --git a/content/canvas/src/WebGLContextDraw.cpp b/content/canvas/src/WebGLContextDraw.cpp index a9611575ae32..c7d4ce4f4ac9 100644 --- a/content/canvas/src/WebGLContextDraw.cpp +++ b/content/canvas/src/WebGLContextDraw.cpp @@ -69,9 +69,9 @@ bool WebGLContext::DrawArrays_check(GLint first, GLsizei count, GLsizei primcoun return false; } - // If there is no current program, this is silently ignored. // Any checks below this depend on a program being available. if (!mCurrentProgram) { + ErrorInvalidOperation("%s: null CURRENT_PROGRAM", info); return false; } @@ -210,9 +210,9 @@ WebGLContext::DrawElements_check(GLsizei count, GLenum type, return false; } - // If there is no current program, this is silently ignored. // Any checks below this depend on a program being available. if (!mCurrentProgram) { + ErrorInvalidOperation("%s: null CURRENT_PROGRAM", info); return false; }