aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/main/layout/construct.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/main/layout/construct.rs')
-rw-r--r--src/components/main/layout/construct.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/components/main/layout/construct.rs b/src/components/main/layout/construct.rs
index 92059e44d18..72ce8e09b97 100644
--- a/src/components/main/layout/construct.rs
+++ b/src/components/main/layout/construct.rs
@@ -396,7 +396,9 @@ impl<'a> FlowConstructor<'a> {
}
}
- let mut inline_flow = ~InlineFlow::from_boxes((*node).clone(), boxes) as ~Flow:Share;
+ let mut inline_flow = ~InlineFlow::from_boxes((*node).clone(), boxes);
+ inline_flow.compute_minimum_ascent_and_descent(self.font_context(), &**node.style());
+ let mut inline_flow = inline_flow as ~Flow:Share;
TextRunScanner::new().scan_for_runs(self.font_context(), inline_flow);
inline_flow.finish(self.layout_context);