diff options
| author | Laurenz <laurmaedje@gmail.com> | 2021-12-02 14:48:12 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2021-12-02 14:48:12 +0100 |
| commit | bfa9962632dd3c2e9110f9c3667d7e3cf6b133d4 (patch) | |
| tree | c48de05a4ae1e5c97eb4f6ddc9ede32ee65cf3ef /src/library/text.rs | |
| parent | f3bdc9d3daca2c26c4cc745be48a5ce1c8a10641 (diff) | |
Remove baseline weirdness
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); |
