From be252371eae45409bf89b9562e37c74eb8c05f42 Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Mon, 24 Oct 2016 17:25:56 -0700 Subject: layout: Refactor `Flow::from_fragment`-style constructors to be consistent. --- components/layout/construct.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'components/layout/construct.rs') diff --git a/components/layout/construct.rs b/components/layout/construct.rs index f9b2d61ab91..70e2d2c8130 100644 --- a/components/layout/construct.rs +++ b/components/layout/construct.rs @@ -768,8 +768,9 @@ impl<'a, ConcreteThreadSafeLayoutNode: ThreadSafeLayoutNode> return self.build_flow_for_multicol(node, float_kind) } - let flow: FlowRef = Arc::new( - BlockFlow::from_fragment(self.build_fragment_for_block(node), float_kind)); + let fragment = self.build_fragment_for_block(node); + let flow: FlowRef = + Arc::new(BlockFlow::from_fragment_and_float_kind(fragment, float_kind)); self.build_flow_for_block_like(flow, node) } @@ -1165,7 +1166,7 @@ impl<'a, ConcreteThreadSafeLayoutNode: ThreadSafeLayoutNode> -> ConstructionResult { let fragment = Fragment::new(node, SpecificFragmentInfo::TableWrapper, self.layout_context); let mut wrapper_flow: FlowRef = Arc::new( - TableWrapperFlow::from_fragment(fragment, FloatKind::from_property(float_value))); + TableWrapperFlow::from_fragment_and_float_kind(fragment, FloatKind::from_property(float_value))); let table_fragment = Fragment::new(node, SpecificFragmentInfo::Table, self.layout_context); let table_flow = Arc::new(TableFlow::from_fragment(table_fragment)); -- cgit v1.2.3