From 23fbeaf978fbf7dfbae8aa989c2d9b37a3884ace Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Mon, 22 Nov 2021 16:37:01 -0800 Subject: [PATCH] Include scale factor in glyph cache keys --- crates/gpui/src/platform/mac/sprite_cache.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/gpui/src/platform/mac/sprite_cache.rs b/crates/gpui/src/platform/mac/sprite_cache.rs index 7d11a3d2760dc46e42a08747cb922d9a9ef42e75..8374a8f32c654d93fe7157116add92a511e2e2db 100644 --- a/crates/gpui/src/platform/mac/sprite_cache.rs +++ b/crates/gpui/src/platform/mac/sprite_cache.rs @@ -12,6 +12,7 @@ use std::{borrow::Cow, collections::HashMap, sync::Arc}; struct GlyphDescriptor { font_id: FontId, font_size: OrderedFloat, + scale_factor: OrderedFloat, glyph_id: GlyphId, subpixel_variant: (u8, u8), } @@ -86,6 +87,7 @@ impl SpriteCache { .entry(GlyphDescriptor { font_id, font_size: OrderedFloat(font_size), + scale_factor: OrderedFloat(scale_factor), glyph_id, subpixel_variant, })