diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2018-09-07 16:46:41 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2018-09-08 13:42:06 +0200 |
commit | 408e540c55fce1915e4875ba336a5d6f01fb1893 (patch) | |
tree | 96879ed480e1421d6f0a6ed479c950b6f389ab98 /components/script/dom/webglrenderingcontext.rs | |
parent | 4e9281dcbf5f704ff1fb656b58a9ec8cf398c06c (diff) | |
download | servo-408e540c55fce1915e4875ba336a5d6f01fb1893.tar.gz servo-408e540c55fce1915e4875ba336a5d6f01fb1893.zip |
Use ipc::bytes_channel in ReadPixels
Diffstat (limited to 'components/script/dom/webglrenderingcontext.rs')
-rw-r--r-- | components/script/dom/webglrenderingcontext.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/webglrenderingcontext.rs b/components/script/dom/webglrenderingcontext.rs index b17d5a6c781..1d861d79d45 100644 --- a/components/script/dom/webglrenderingcontext.rs +++ b/components/script/dom/webglrenderingcontext.rs @@ -1202,7 +1202,7 @@ impl WebGLRenderingContext { let width = cmp::min(width, fb_width as u32); let height = cmp::min(height, fb_height as u32); - let (sender, receiver) = webgl_channel().unwrap(); + let (sender, receiver) = ipc::bytes_channel().unwrap(); self.send_command(WebGLCommand::ReadPixels( 0, 0, @@ -1212,7 +1212,7 @@ impl WebGLRenderingContext { constants::UNSIGNED_BYTE, sender, )); - Some(receiver.recv().unwrap().into()) + Some(receiver.recv().unwrap()) } pub fn array_buffer(&self) -> Option<DomRoot<WebGLBuffer>> { @@ -2894,7 +2894,7 @@ impl WebGLRenderingContextMethods for WebGLRenderingContext { _ => return self.webgl_error(InvalidOperation), }; - let (sender, receiver) = webgl_channel().unwrap(); + let (sender, receiver) = ipc::bytes_channel().unwrap(); self.send_command(WebGLCommand::ReadPixels(x, y, width, height, format, pixel_type, sender)); let result = receiver.recv().unwrap(); |