Use DrawTarget::new instead of DrawTarget::new_with_data in CanvasPaintTask

This commit is contained in:
Edit Balint 2015-01-15 13:56:42 +01:00
parent ddf77a1cff
commit 1d91e9000c
2 changed files with 11 additions and 15 deletions

View file

@ -875,11 +875,11 @@ impl FragmentDisplayListBuilding for Fragment {
let height = canvas_fragment_info.replaced_image_fragment_info
.computed_block_size.map_or(0, |h| to_px(h) as uint);
let (sender, receiver) = channel::<Arc<Vec<u8>>>();
let (sender, receiver) = channel::<Vec<u8>>();
let canvas_data = match canvas_fragment_info.renderer {
Some(ref renderer) => {
renderer.deref().lock().send(SendPixelContents(sender));
(*receiver.recv()).clone()
receiver.recv()
},
None => Vec::from_elem(width * height * 4, 0xFFu8)
};