summaryrefslogtreecommitdiff
path: root/src/eval
diff options
context:
space:
mode:
Diffstat (limited to 'src/eval')
-rw-r--r--src/eval/node.rs4
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) {