Fix the emitted error for invalid targets in WebGLRenderingContext::BufferData_

This commit is contained in:
Anthony Ramine 2018-04-04 12:45:39 +02:00
parent 235a7b80c9
commit e7f716de12

View file

@ -1711,7 +1711,7 @@ impl WebGLRenderingContextMethods for WebGLRenderingContext {
let bound_buffer = handle_potential_webgl_error!(self, self.bound_buffer(target), return Ok(())); let bound_buffer = handle_potential_webgl_error!(self, self.bound_buffer(target), return Ok(()));
let bound_buffer = match bound_buffer { let bound_buffer = match bound_buffer {
Some(bound_buffer) => bound_buffer, Some(bound_buffer) => bound_buffer,
None => return Ok(self.webgl_error(InvalidValue)), None => return Ok(self.webgl_error(InvalidOperation)),
}; };
if size < 0 { if size < 0 {