summaryrefslogtreecommitdiffstats
path: root/wgpu
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón <hector0193@gmail.com>2023-09-07 03:49:44 +0200
committerLibravatar GitHub <noreply@github.com>2023-09-07 03:49:44 +0200
commit6fc88c3c80385b6d7289e8aecff4e3822519e657 (patch)
treeeaf7024bc1e9e4de508e0cbb0e2806864698037f /wgpu
parentd1822ad8116604590b7e9be51fc0aea4292a0760 (diff)
parentcee0ed64694e06eb3061acc1abd76deded3e0648 (diff)
downloadiced-6fc88c3c80385b6d7289e8aecff4e3822519e657.tar.gz
iced-6fc88c3c80385b6d7289e8aecff4e3822519e657.tar.bz2
iced-6fc88c3c80385b6d7289e8aecff4e3822519e657.zip
Merge pull request #2059 from joshuamegnauth54/ensure_nonzero_text_lineheight
[issue #2002] Ensure that absolute `LineHeight` is always > 0.0
Diffstat (limited to 'wgpu')
-rw-r--r--wgpu/src/text.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/wgpu/src/text.rs b/wgpu/src/text.rs
index fb13545d..9c42be0e 100644
--- a/wgpu/src/text.rs
+++ b/wgpu/src/text.rs
@@ -414,7 +414,10 @@ impl Cache {
}
if let hash_map::Entry::Vacant(entry) = self.entries.entry(hash) {
- let metrics = glyphon::Metrics::new(key.size, key.line_height);
+ let metrics = glyphon::Metrics::new(
+ key.size,
+ key.line_height.max(f32::MIN_POSITIVE),
+ );
let mut buffer = glyphon::Buffer::new(font_system, metrics);
buffer.set_size(