aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/layout/construct.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/components/layout/construct.rs b/components/layout/construct.rs
index c88de5e8b3e..a1631a5858d 100644
--- a/components/layout/construct.rs
+++ b/components/layout/construct.rs
@@ -604,8 +604,8 @@ impl<'a, 'b> FlowConstructor<'a, 'b> {
fn build_fragment_for_inline_block(&mut self, node: &ThreadSafeLayoutNode) -> ConstructionResult {
let block_flow_result = self.build_flow_for_block(node);
- let block_flow = match block_flow_result {
- FlowConstructionResult(block_flow, _) => block_flow,
+ let (block_flow, abs_descendants) = match block_flow_result {
+ FlowConstructionResult(block_flow, abs_descendants) => (block_flow, abs_descendants),
_ => unreachable!()
};
@@ -618,7 +618,7 @@ impl<'a, 'b> FlowConstructor<'a, 'b> {
let construction_item = InlineFragmentsConstructionItem(InlineFragmentsConstructionResult {
splits: Vec::new(),
fragments: fragment_accumulator.finish(),
- abs_descendants: Descendants::new(),
+ abs_descendants: abs_descendants,
});
ConstructionItemConstructionResult(construction_item)
}