From 815d222e008793e9631a6058d41d3a1985ffffb4 Mon Sep 17 00:00:00 2001 From: patrick kim Date: Thu, 16 Jan 2014 18:50:08 +0900 Subject: [PATCH] change position of setting inline_data for "asdf
b
" case --- src/components/main/layout/construct.rs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/components/main/layout/construct.rs b/src/components/main/layout/construct.rs index 070e1f5b687..539240f53fa 100644 --- a/src/components/main/layout/construct.rs +++ b/src/components/main/layout/construct.rs @@ -407,8 +407,11 @@ impl<'fc> FlowConstructor<'fc> { ConstructionItemConstructionResult(InlineBoxesConstructionItem( InlineBoxesConstructionResult { splits: opt_splits, - boxes: boxes + boxes: mut boxes })) => { + // fill inline info + self.set_inline_info_for_inline_child(&mut boxes, node); + // Bubble up {ib} splits. match opt_splits { None => {} @@ -436,13 +439,6 @@ impl<'fc> FlowConstructor<'fc> { } } - match opt_box_accumulator { - Some(ref mut boxes) => { - self.set_inline_info_for_inline_child(boxes, node) - }, - None => {} - } - // Finally, make a new construction result. if opt_inline_block_splits.len() > 0 || opt_box_accumulator.len() > 0 { let construction_item = InlineBoxesConstructionItem(InlineBoxesConstructionResult {