aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webglrenderingcontext.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2018-09-07 16:46:41 +0200
committerAnthony Ramine <n.oxyde@gmail.com>2018-09-08 13:42:06 +0200
commit408e540c55fce1915e4875ba336a5d6f01fb1893 (patch)
tree96879ed480e1421d6f0a6ed479c950b6f389ab98 /components/script/dom/webglrenderingcontext.rs
parent4e9281dcbf5f704ff1fb656b58a9ec8cf398c06c (diff)
downloadservo-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.rs6
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();