diff options
Diffstat (limited to 'src/eval')
| -rw-r--r-- | src/eval/node.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/eval/node.rs b/src/eval/node.rs index 52d9b244..4aacf4c1 100644 --- a/src/eval/node.rs +++ b/src/eval/node.rs @@ -280,11 +280,11 @@ impl NodePacker { /// Advance to the next paragraph. fn parbreak(&mut self, break_styles: Option<Styles>) { + let styles = break_styles.unwrap_or_else(|| self.par_styles.clone()); self.finish_par(); // Insert paragraph spacing. - self.flow_last - .soft(FlowChild::Parbreak(break_styles.unwrap_or_default())); + self.flow_last.soft(FlowChild::Parbreak(styles)); } fn finish_par(&mut self) { |
