webgl: Use early return in DrawArrays

This commit is contained in:
Emilio Cobos Álvarez 2016-03-27 14:21:09 +02:00 committed by Emilio Cobos Álvarez
parent 240ac7cfe2
commit 466c8881de

View file

@ -743,13 +743,13 @@ impl WebGLRenderingContextMethods for WebGLRenderingContext {
}
if first < 0 || count < 0 {
self.webgl_error(InvalidValue);
} else {
self.ipc_renderer
.send(CanvasMsg::WebGL(WebGLCommand::DrawArrays(mode, first, count)))
.unwrap();
self.mark_as_dirty();
return self.webgl_error(InvalidValue);
}
self.ipc_renderer
.send(CanvasMsg::WebGL(WebGLCommand::DrawArrays(mode, first, count)))
.unwrap();
self.mark_as_dirty();
},
_ => self.webgl_error(InvalidEnum),
}