diff options
author | Patrick Walton <pcwalton@mimiga.net> | 2014-03-31 19:26:56 -0700 |
---|---|---|
committer | Patrick Walton <pcwalton@mimiga.net> | 2014-04-03 14:51:19 -0700 |
commit | aabda89a905d22a729a19dd8d3241d02407a07b2 (patch) | |
tree | 6720c68cd17bad9cce4de6ee196a70ad9af1ef8e /src/components/main/layout/layout_task.rs | |
parent | 2e5b210c95baa704c10152549a3ccf94d5d70663 (diff) | |
download | servo-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.rs | 6 |
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 { |