No need for paint layer in stacking context to be an arc.

This commit is contained in:
Glenn Watson 2015-08-05 14:35:49 +10:00
parent ac533b1466
commit aca98b2901
3 changed files with 5 additions and 6 deletions

View file

@ -1255,7 +1255,6 @@ impl FragmentDisplayListBuilding for Fragment {
}
let transform_style = self.style().get_used_transform_style();
let layer = layer.map(|l| Arc::new(l));
Arc::new(StackingContext::new(display_list,
&border_box,

View file

@ -1072,9 +1072,9 @@ impl LayoutTask {
let mut display_list = box DisplayList::new();
flow::mut_base(&mut **layout_root).display_list_building_result
.add_to(&mut *display_list);
let paint_layer = Arc::new(PaintLayer::new(layout_root.layer_id(0),
root_background_color,
ScrollPolicy::Scrollable));
let paint_layer = PaintLayer::new(layout_root.layer_id(0),
root_background_color,
ScrollPolicy::Scrollable);
let origin = Rect::new(Point2D::new(Au(0), Au(0)), root_size);
let stacking_context = Arc::new(StackingContext::new(display_list,