diff options
author | Patrick Walton <pcwalton@mimiga.net> | 2015-05-01 18:05:07 -0700 |
---|---|---|
committer | Patrick Walton <pcwalton@mimiga.net> | 2015-05-01 18:07:07 -0700 |
commit | 33087497ac7fc012830a237323391d13f4bb221e (patch) | |
tree | b34a2c50ae28b702447501dc8be979b6d60c2599 /components/layout/construct.rs | |
parent | a346f95e6861e33244307783b6de35892178e8ad (diff) | |
download | servo-33087497ac7fc012830a237323391d13f4bb221e.tar.gz servo-33087497ac7fc012830a237323391d13f4bb221e.zip |
layout: Fix a couple of issues relating to intrinsic widths of inline
blocks.
* Stop double-counting border and padding for inline-block fragments.
(Test case: `inline_block_border_intrinsic_size_a.html`.)
* Take clearance into account when determining intrinsic widths of
blocks containing floats.
Improves the Amazon headers.
Diffstat (limited to 'components/layout/construct.rs')
-rw-r--r-- | components/layout/construct.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/components/layout/construct.rs b/components/layout/construct.rs index c72de1d122a..c0480e8562c 100644 --- a/components/layout/construct.rs +++ b/components/layout/construct.rs @@ -822,7 +822,7 @@ impl<'a> FlowConstructor<'a> { block_flow)); let fragment = Fragment::new(node, fragment_info); - let mut fragment_accumulator = InlineFragmentsAccumulator::from_inline_node(node); + let mut fragment_accumulator = InlineFragmentsAccumulator::new(); fragment_accumulator.fragments.push_back(fragment); let construction_item = |