aboutsummaryrefslogtreecommitdiffstats
path: root/src/servo/layout/inline.rs
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-10-25 22:01:52 -0700
committerPatrick Walton <pcwalton@mimiga.net>2012-10-25 22:01:52 -0700
commitb101f8258e81735e572fcde469e49ab641b51cbd (patch)
tree4db77913759cb6642aac23703ed116173c3dce72 /src/servo/layout/inline.rs
parent7c029a322def27469a490b01870d95e944296546 (diff)
downloadservo-b101f8258e81735e572fcde469e49ab641b51cbd.tar.gz
servo-b101f8258e81735e572fcde469e49ab641b51cbd.zip
layout: Make the display list freezable/dual mode
Diffstat (limited to 'src/servo/layout/inline.rs')
-rw-r--r--src/servo/layout/inline.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/servo/layout/inline.rs b/src/servo/layout/inline.rs
index e82eb884c10..27c9ef7ced1 100644
--- a/src/servo/layout/inline.rs
+++ b/src/servo/layout/inline.rs
@@ -2,11 +2,11 @@ use au = gfx::geometry;
use core::dlist::DList;
use core::dvec::DVec;
use css::values::{BoxAuto, BoxLength, Px};
-use dl = gfx::display_list;
use dom::node::Node;
use geom::point::Point2D;
use geom::rect::Rect;
use geom::size::Size2D;
+use gfx::display_list::{DisplayList, DisplayListBuilder};
use gfx::geometry::Au;
use layout::box::*;
use layout::context::LayoutContext;
@@ -538,7 +538,8 @@ trait InlineLayout {
fn bubble_widths_inline(@self, ctx: &LayoutContext);
fn assign_widths_inline(@self, ctx: &LayoutContext);
fn assign_height_inline(@self, ctx: &LayoutContext);
- fn build_display_list_inline(@self, a: &dl::DisplayListBuilder, b: &Rect<Au>, c: &Point2D<Au>, d: &dl::DisplayList);
+ fn build_display_list_inline(@self, a: &DisplayListBuilder, b: &Rect<Au>, c: &Point2D<Au>,
+ d: &mut DisplayList);
}
impl FlowContext : InlineLayout {
@@ -648,8 +649,8 @@ impl FlowContext : InlineLayout {
self.d().position.size.height = cur_y;
}
- fn build_display_list_inline(@self, builder: &dl::DisplayListBuilder, dirty: &Rect<Au>,
- offset: &Point2D<Au>, list: &dl::DisplayList) {
+ fn build_display_list_inline(@self, builder: &DisplayListBuilder, dirty: &Rect<Au>,
+ offset: &Point2D<Au>, list: &mut DisplayList) {
assert self.starts_inline_flow();