summaryrefslogtreecommitdiff
path: root/src/layout
diff options
context:
space:
mode:
Diffstat (limited to 'src/layout')
-rw-r--r--src/layout/par.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/layout/par.rs b/src/layout/par.rs
index 02e27cbd..e0b42821 100644
--- a/src/layout/par.rs
+++ b/src/layout/par.rs
@@ -23,6 +23,8 @@ pub enum ParChild {
Text(TextNode, Align),
/// Any child node and how to align it in its line.
Any(AnyNode, Align),
+ /// A forced linebreak.
+ Linebreak,
}
/// A consecutive, styled run of text.
@@ -55,6 +57,7 @@ impl Layout for ParNode {
layouter.push_frame(frame, align);
}
}
+ ParChild::Linebreak => layouter.finish_line(),
}
}
layouter.finish()