summaryrefslogtreecommitdiff
path: root/src/library/text.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/library/text.rs')
-rw-r--r--src/library/text.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/library/text.rs b/src/library/text.rs
index aac99e8a..0790196d 100644
--- a/src/library/text.rs
+++ b/src/library/text.rs
@@ -305,9 +305,9 @@ pub struct ShapedGlyph {
impl<'a> ShapedText<'a> {
/// Build the shaped text's frame.
pub fn build(&self) -> Frame {
- let mut frame = Frame::new(self.size);
let mut offset = Length::zero();
- frame.baseline = self.baseline;
+ let mut frame = Frame::new(self.size);
+ frame.baseline = Some(self.baseline);
for (face_id, group) in self.glyphs.as_ref().group_by_key(|g| g.face_id) {
let pos = Point::new(offset, self.baseline);