aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/main/layout/layout_task.rs
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2014-03-31 19:26:56 -0700
committerPatrick Walton <pcwalton@mimiga.net>2014-04-03 14:51:19 -0700
commitaabda89a905d22a729a19dd8d3241d02407a07b2 (patch)
tree6720c68cd17bad9cce4de6ee196a70ad9af1ef8e /src/components/main/layout/layout_task.rs
parent2e5b210c95baa704c10152549a3ccf94d5d70663 (diff)
downloadservo-aabda89a905d22a729a19dd8d3241d02407a07b2.tar.gz
servo-aabda89a905d22a729a19dd8d3241d02407a07b2.zip
layout: Fix percentages in relatively positioned elements
Diffstat (limited to 'src/components/main/layout/layout_task.rs')
-rw-r--r--src/components/main/layout/layout_task.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/components/main/layout/layout_task.rs b/src/components/main/layout/layout_task.rs
index 1e338bd7e1c..267da50e62b 100644
--- a/src/components/main/layout/layout_task.rs
+++ b/src/components/main/layout/layout_task.rs
@@ -634,7 +634,7 @@ impl LayoutTask {
dirty: flow::base(layout_root).position.clone(),
};
let display_list_building_info = DisplayListBuildingInfo {
- containing_block_size: flow::base(layout_root).position.size,
+ relative_containing_block_size: flow::base(layout_root).position.size,
absolute_containing_block_position: Point2D(Au(0), Au(0)),
layers_needed_for_positioned_flows: false,
};
@@ -672,10 +672,10 @@ impl LayoutTask {
}
}
- let root_size = Size2D(display_list_building_info.containing_block_size
+ let root_size = Size2D(display_list_building_info.relative_containing_block_size
.width
.to_nearest_px() as uint,
- display_list_building_info.containing_block_size
+ display_list_building_info.relative_containing_block_size
.height
.to_nearest_px() as uint);
let render_layer = RenderLayer {