From f4c17e0b622f1cfbb10a5c97a4f898fbdac5347c Mon Sep 17 00:00:00 2001 From: Alexis Beingessner Date: Wed, 10 May 2017 22:21:56 -0400 Subject: [PATCH] use new ipc-channel release that fixes assertion --- Cargo.lock | 6 +++--- webrender_traits/Cargo.toml | 2 +- webrender_traits/src/channel.rs | 3 +-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5eddc4947e..2acb29ad49 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -417,7 +417,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "ipc-channel" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bincode 1.0.0-alpha6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1007,7 +1007,7 @@ dependencies = [ "euclid 0.11.2 (registry+https://github.com/rust-lang/crates.io-index)", "gleam 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", - "ipc-channel 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", "offscreen_gl_context 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "serde 0.9.8 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 0.9.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1122,7 +1122,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" "checksum heapsize 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "5a376f7402b85be6e0ba504243ecbc0709c48019ecc6286d0540c2e359050c88" "checksum image 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" = "979bad0502082fd60053a490282e87d6c89650942e3a270e0d4c83569c7f5899" "checksum inflate 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e7e0062d2dc2f17d2f13750d95316ae8a2ff909af0fda957084f5defd87c43bb" -"checksum ipc-channel 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f1e8d7f511a1e2dae4e26efac30a85d2376b67d7c6f2c691ea95ebd850b017da" +"checksum ipc-channel 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "0b7639999a1fb3f63da25d4bc1f6fe9acbdcd127ae8c81caba66e4faf7bb884f" "checksum itoa 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "eb2f404fbc66fd9aac13e998248505e7ecb2ad8e44ab6388684c5fb11c6c251c" "checksum jpeg-decoder 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "919d49b634cde303392353c5dd51153ec005a1a981c6f4b8277692a51e9d260d" "checksum json 0.11.5 (registry+https://github.com/rust-lang/crates.io-index)" = "5e7eb285e773498f9473a6e2255feffe95db9c55579c7931a6db83c9e02a4673" diff --git a/webrender_traits/Cargo.toml b/webrender_traits/Cargo.toml index 6f9a144562..bba9d8b028 100644 --- a/webrender_traits/Cargo.toml +++ b/webrender_traits/Cargo.toml @@ -17,7 +17,7 @@ byteorder = "1.0" euclid = "0.11" gleam = "0.4" heapsize = "0.3.6" -ipc-channel = {version = "0.7", optional = true} +ipc-channel = {version = "0.7.2", optional = true} offscreen_gl_context = {version = "0.8", features = ["serde"], optional = true} serde = "0.9" serde_derive = "0.9" diff --git a/webrender_traits/src/channel.rs b/webrender_traits/src/channel.rs index 8cffdf49d3..c571ffff9f 100644 --- a/webrender_traits/src/channel.rs +++ b/webrender_traits/src/channel.rs @@ -50,8 +50,7 @@ impl Payload { let mut built_display_list_data = vec![0; dl_size]; payload_reader.read_exact(&mut built_display_list_data[..]).unwrap(); - // TODO(new-ipc): assert_eq!(payload_reader.position(), data.len() as u64); - + assert_eq!(payload_reader.position(), data.len() as u64); Payload { epoch: epoch,