mirror of
https://github.com/servo/servo.git
synced 2025-07-24 15:50:21 +01:00
canvas: Cleanup CanvasData and layout and script messages.
This commit is contained in:
parent
1c26f44cbb
commit
2e69143f6b
5 changed files with 49 additions and 24 deletions
|
@ -1436,16 +1436,16 @@ impl FragmentDisplayListBuilding for Fragment {
|
|||
self.style.get_cursor(Cursor::Default),
|
||||
DisplayListSection::Content);
|
||||
let display_item = match canvas_data {
|
||||
CanvasData::Pixels(canvas_data) => {
|
||||
CanvasData::Image(canvas_data) => {
|
||||
DisplayItem::Image(box ImageDisplayItem {
|
||||
base: base,
|
||||
image_data: Some(Arc::new(canvas_data.image_data)),
|
||||
webrender_image: WebRenderImageInfo {
|
||||
width: computed_width as u32,
|
||||
height: computed_height as u32,
|
||||
format: PixelFormat::RGBA8,
|
||||
key: Some(canvas_data.image_key),
|
||||
},
|
||||
image_data: None,
|
||||
stretch_size: stacking_relative_content_box.size,
|
||||
tile_spacing: Size2D::zero(),
|
||||
image_rendering: image_rendering::T::auto,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue