diff options
Diffstat (limited to 'src/library/text.rs')
| -rw-r--r-- | src/library/text.rs | 4 |
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); |
